dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

堕落街论坛休闲之乐游戏体育 → [原创]一个朋友在笔试一家深圳公司的题目,很简单的一道算法题


  共有449人关注过本帖树形打印

主题:[原创]一个朋友在笔试一家深圳公司的题目,很简单的一道算法题

帅哥哟,离线,有人找我吗?
我最简单
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:高二 主题:80 精华:0 贴子:1037 排名:9684 威望:17 排名:87 注册:2003/11/20 16:10:00 近访:2010/1/17 19:56:52
[原创]一个朋友在笔试一家深圳公司的题目,很简单的一道算法题  发贴心情 Post By:2005/4/18 14:53:00

有一个1-n的n大小的随机数
请对其进行排序

具体算法描述是用java ,也可以采用其他的。

我弄了一下。。嘿嘿 还是比较惭愧,随机数的方法都忘了,搞了10多分钟才弄出来



      持身涉世,不可随境而迁.须是大火流金而清风穆然,严霜杀物而和气蔼然,阴霾翳空而慧日朗然,洪涛倒海而坻柱屹然,方是宇宙内的真人品.爱是万缘之根,当知割舍.识是众欲之本,要力扫除.作人要脱俗,不可存一矫俗之心;应世要随时,不可起一趋时之念.

<PS:我是流民!>

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
我最简单
  2楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:高二 主题:80 精华:0 贴子:1037 排名:9684 威望:17 排名:87 注册:2003/11/20 16:10:00 近访:2010/1/17 19:56:52
  发贴心情 Post By:2005/4/18 20:34:00

没人说话?

嘿嘿,这份工作据说是一家华为外包的公司,月薪4000+



      持身涉世,不可随境而迁.须是大火流金而清风穆然,严霜杀物而和气蔼然,阴霾翳空而慧日朗然,洪涛倒海而坻柱屹然,方是宇宙内的真人品.爱是万缘之根,当知割舍.识是众欲之本,要力扫除.作人要脱俗,不可存一矫俗之心;应世要随时,不可起一趋时之念.

<PS:我是流民!>

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
情受
  3楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 灌水无罪
等级:大一 主题:189 精华:0 贴子:2393 排名:731 威望:21 排名:76 注册:2004/4/14 18:12:00 近访:2010/10/5 15:43:27
  发贴心情 Post By:2005/4/19 9:02:00

为了不让别人说偶不厚道,只有回了.

[VB.net]

Sub a()
Dim i As Integer
Dim n As Integer = **
For i = 1 To n
Console.WriteLine(i.ToString())
Next
End Sub
Sub main()
a()
Console.Read()
End Sub



前半生不放弃,后半生不后悔。
支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
我最简单
  4楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:高二 主题:80 精华:0 贴子:1037 排名:9684 威望:17 排名:87 注册:2003/11/20 16:10:00 近访:2010/1/17 19:56:52
  发贴心情 Post By:2005/4/19 10:20:00

以下是引用情受在2005-4-19 9:02:00的发言:

为了不让别人说偶不厚道,只有回了.

[VB.net]

Sub a()
Dim i As Integer
Dim n As Integer = **
For i = 1 To n
Console.WriteLine(i.ToString())
Next
End Sub
Sub main()
a()
Console.Read()
End Sub

..

不知道VB.net可以这样写?

For i = 1 To n
Console.WriteLine(i.ToString())
Next

你这段循环没有定义终止变量,会有结果么?

sub a (int a)传入变量,然后打印吧(sub应该可能不支持数据传入。。。汗。。。我就会VB)



      持身涉世,不可随境而迁.须是大火流金而清风穆然,严霜杀物而和气蔼然,阴霾翳空而慧日朗然,洪涛倒海而坻柱屹然,方是宇宙内的真人品.爱是万缘之根,当知割舍.识是众欲之本,要力扫除.作人要脱俗,不可存一矫俗之心;应世要随时,不可起一趋时之念.

<PS:我是流民!>

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
我最简单
  5楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:高二 主题:80 精华:0 贴子:1037 排名:9684 威望:17 排名:87 注册:2003/11/20 16:10:00 近访:2010/1/17 19:56:52
  发贴心情 Post By:2005/4/19 10:24:00

这个你可能理解也错了,

其实要求排序的数是随机产生的

我给个简单的流程说明吧,嘿嘿~~真正考试的时候估计是没有的哦

首先要求产生随机数,随机数产生的数量是有控制的,照题目的含义就是n

然后把这群产生的随机数进行从小到大或者从大到小的排序,并打印



      持身涉世,不可随境而迁.须是大火流金而清风穆然,严霜杀物而和气蔼然,阴霾翳空而慧日朗然,洪涛倒海而坻柱屹然,方是宇宙内的真人品.爱是万缘之根,当知割舍.识是众欲之本,要力扫除.作人要脱俗,不可存一矫俗之心;应世要随时,不可起一趋时之念.

<PS:我是流民!>

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
情受
  6楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 灌水无罪
等级:大一 主题:189 精华:0 贴子:2393 排名:731 威望:21 排名:76 注册:2004/4/14 18:12:00 近访:2010/10/5 15:43:27
  发贴心情 Post By:2005/4/19 10:43:00

上面那段代码刚测试过没问题...


此主题相关图片如下:
按此在新窗口浏览图片


前半生不放弃,后半生不后悔。
支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
情受
  7楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 灌水无罪
等级:大一 主题:189 精华:0 贴子:2393 排名:731 威望:21 排名:76 注册:2004/4/14 18:12:00 近访:2010/10/5 15:43:27
  发贴心情 Post By:2005/4/19 10:44:00

呵呵,没看清楚,不好意思...


前半生不放弃,后半生不后悔。
支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
我最简单
  8楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:高二 主题:80 精华:0 贴子:1037 排名:9684 威望:17 排名:87 注册:2003/11/20 16:10:00 近访:2010/1/17 19:56:52
  发贴心情 Post By:2005/4/19 10:49:00

Sub a()
Dim i As Integer
Dim n As Integer = ** //这里应该不是**吧,从你的截图看的话应该是10
For i = 1 To n
Console.WriteLine(i.ToString())
Next
End Sub

Sub main()
a()
Console.Read()
End Sub



      持身涉世,不可随境而迁.须是大火流金而清风穆然,严霜杀物而和气蔼然,阴霾翳空而慧日朗然,洪涛倒海而坻柱屹然,方是宇宙内的真人品.爱是万缘之根,当知割舍.识是众欲之本,要力扫除.作人要脱俗,不可存一矫俗之心;应世要随时,不可起一趋时之念.

<PS:我是流民!>

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
情受
  9楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 灌水无罪
等级:大一 主题:189 精华:0 贴子:2393 排名:731 威望:21 排名:76 注册:2004/4/14 18:12:00 近访:2010/10/5 15:43:27
  发贴心情 Post By:2005/4/19 10:50:00

以下是引用情受在2005-4-19 10:44:00的发言:
呵呵,没看清楚,不好意思...

...


前半生不放弃,后半生不后悔。
支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
情受
  10楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 灌水无罪
等级:大一 主题:189 精华:0 贴子:2393 排名:731 威望:21 排名:76 注册:2004/4/14 18:12:00 近访:2010/10/5 15:43:27
  发贴心情 Post By:2005/4/19 11:59:00

彻底搞定

Private Function getRandomNumber(ByVal M, ByVal N) As Integer
getRandomNumber = New System.Random().Next(M, N)
End Function

Sub a()
Dim M As Integer
Dim n As Integer
n = 10 '对n进行设置
Dim i As Integer
i = getRandomNumber(1, n)
For i = getRandomNumber(1, n) To getRandomNumber(n, n)
Console.WriteLine(i.ToString())
Next
End Sub
Sub main()
a()
Console.Read()
End Sub



前半生不放弃,后半生不后悔。
支持(0中立(0反对(0回到顶部
总数 17 1 2 下一页