查找最小的100个元素。
本帖最后由 patagonia2 于 2016-02-17 11:23 编辑遇到这个问题。
一个没有序的数组有1000000个元素( 0 <= 整数元素 <= 100000000 )。
数组没有重复的元素。
查找最小的100个元素。
很简单,
[*]先对这个序列从小到大排序,
[*]然后输出前面的最小的100个数即可。
这样,思路很简单,整趟下来很费时。
咱们再进一步想想,是否有更好的办法。不知有没有,所以贴出来一下。
这几天,我一直在想
大神们有什么好的代码?
先感谢大家,祝大家新年快乐。 {:yxh80:} 回复 3# jamesr
复杂 {:qq23:} 回复 5# shijiang1130
照着图片上
重新敲一遍代码,有时候会偏离正确性
能贴代码吗?
回复 6# patagonia2
不能,我故意不贴代码的:luya: 回复 7# shijiang1130
重新敲一次一次的代码
虽然也不能这么说可以,但是就是这一次一次的错误,
让我深深的感觉到,其实总结归纳。
最好的是贴代码
{:qq27:} 向上,向上
页:
[1]