2 buliaoliaozhizuowo BuLiaoLiaoZhiZuowO 于 2017.09.15 16:00 提问

校招遇到这样一道题,感觉写的很好,结果笔试被刷了,求大神看下,想学习学习 1C

1.写一段代码进行100个16位无符号整形数组的增序函数
2.再写一段代码,对上题中的输出结果进行制定输入数值的相应位置的查找

6个回答

jhj_666
jhj_666   2017.09.15 16:03

就是对长度为16位的数据进行排序?
直接一个方法啊
Arrays.sort(数组名)

jhj_666
jhj_666 http://www.cnblogs.com/ForeverJoker/archive/2013/05/25/qsort-sort.html考下
2 个月之前 回复
jhj_666
jhj_666 我擦,看跑偏了,100个。。。。
2 个月之前 回复
huang931027
huang931027   2017.09.15 17:40

不知道你用的是什么语言。。Java 里面有一个 BigDecimal 类的compareTo 方法可以对比较长的数进行比较

zhang_oracle
zhang_oracle 这个方法好像只是比较BigDecimal类型的吧!
2 个月之前 回复
lihualoveyou
lihualoveyou   2017.09.16 01:18

想要的答案不是直接用封装的类,是要把排序和查找算法写出来,不知道你的答案是啥。。。

BuLiaoLiaoZhiZuowO
BuLiaoLiaoZhiZuowO   2017.09.16 09:33

查找直接写的是二分查找,排序直接写的快排。。 笔试就GG了

qq_30069409
qq_30069409   2017.09.16 13:28

这中因素有很多,如果大方向没问题,细节也是占很大比例的。什么长度判断,说没说有没有重复的数据,重复的数据该着第几个,而且还的是unsigned long long,写longlong也是错啊

weixin_40299325
weixin_40299325   2017.09.18 21:10

问别人不如问自己,因为只有你自己可以掌控自己,你首先百度看看人家怎么写的 然后对一下,后者直接去问考试老师,他看见你那么好学他会告诉你的。还会表扬你。。。

Csdn user default icon
上传中...
上传图片
插入图片