黑马程序员技术交流社区
标题:
Java的排序问题?
[打印本页]
作者:
唐枫
时间:
2015-3-21 19:15
标题:
Java的排序问题?
在实际开发中不需要写排序算法,只需要Arryay.sort();就ok了,它是Java内置的算法应该是最快的吧
作者:
Etby
时间:
2015-3-21 20:47
这也不一定哦 Arrays.sort() 还有,有些大型开发会用c语言写排序数据方法的代码
作者:
longlongint
时间:
2015-3-21 21:10
这个不能这么说,要看排序什么,还有每种排序的时间复杂度不一样 要看实际情况的
作者:
Hksangs
时间:
2015-3-21 22:16
一般是自带的吧。
作者:
Dark县令
时间:
2015-3-22 00:00
不知道、、反正必须去了解算法!
作者:
和谐木马
时间:
2015-3-22 00:22
实际形式发应该要考虑时间复杂度与空间复杂度的问题吧!
作者:
卟離不棄
时间:
2015-3-22 00:24
API中自带的最便捷
作者:
godot
时间:
2015-3-22 10:44
看具体需要吧!
作者:
wzhk029
时间:
2015-3-22 23:10
但是在面试的时候会或许会考冒泡排序
作者:
kkqisheng
时间:
2015-3-22 23:19
怎么说呢,学习排序,更重要的是掌握一种编程的思想
作者:
Grady
时间:
2015-3-22 23:26
应该不是一个简单的问题,应该涉及很多事情吧,Arryay.sort();只是一种方法,它里面有很多算法供选择,Arryay元素的不同,会选择不同的算法,所以不能说最好的算法,只能说最合适算法。
作者:
20091042219
时间:
2015-3-23 02:33
选择排序 冒泡排序 只是让我们学思想的 实际开发肯定用更高级的代码了
作者:
罗晓飞
时间:
2015-3-23 08:51
最经典的莫过于冒泡排序了。。。。。。。。。。
作者:
2119391569
时间:
2015-3-23 09:01
最快的好像是希尔排序,三层循环加位运算!
作者:
小七的
时间:
2015-3-23 10:03
虽然自带的排序方法非常便捷,可是那几种经典的排序方法我们也需要掌握会使用的
作者:
wkz_crystal
时间:
2015-3-23 13:16
呵呵,也不是,具体问题还得具体分析,在集合中,情况又不一样了……排序方法很多例如:Collections.sort();等等,你说的最快和高效是不一定的!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2