A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
qian0217wei
高级黑马
黑马币:562
帖子:752
精华:0
© qian0217wei 高级黑马 / 2015-4-26 10:05 / 14477 人查看 / 24 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
yapo 发表于 2015-4-26 10:12 希尔排序比快排要慢一些,当数据量达到 500万以上时候,会越来越明显。至于冒泡、选择、直接插入,那当然就 ...
lslkkk 发表于 2015-4-26 10:35 表示只会冒泡
晓声 发表于 2015-4-26 12:06 希尔排序在面对数据量庞大的时候排序能力要在快排之上。其实在比如限量的少数据(100之内)的时候两者看不 ...
IDhmpj 发表于 2015-4-26 12:46 没学过数据结构,目前只会冒泡
fantacyleo 发表于 2015-4-26 13:19 如果空间无限,根据排序的key直接放入数组在时间上显然是最快的。快排在worst-case也是O(n^2),跟冒泡、选 ...
qian0217wei 发表于 2015-4-26 16:46 说得很好!不过我记得没错的话,快排也是不稳定排序,堆排的时间复杂度与快排相同,空间复杂度要小于快排 ...
frankzheng329 发表于 2015-4-26 17:19 时间复杂度除了big O notation(upper bond), 还有平均复杂度,也就是说对于各种数据的一个期望或者叫平均 ...
知来者之可追 发表于 2015-4-26 17:49 我觉得快速排序的效率更高
fantacyleo 发表于 2015-4-26 18:02 抱歉,是我记错了,快排也是不稳定的。jdk中Collections.sort是用归并实现稳定排序。堆排不常用应该不是 ...
黑马币≧500个即可申领本勋章
发表主题带“精”标记的,即可申领本勋章~
有了黑马骑士勋章,比白马王子还要牛!