2013年6月4日

摘要: 排序可以多快?看情况。运行时间可以小于nlogn吗? 比较排序,它的速度不会快于nlogn。然后用决策树来证明了这个结论。 计数排序,基数排序,桶排序等非比较排序算法,平均时间复杂度都是O(n)。 这些排序因为其待排序元素本身就含有了定位特征,因而不需要比较就可以确定其前后位置,从而可以突破比较排序算法时间复杂度O(nlgn)的理论下限。 计算排序(counting sort): (1)假定范围的整数。 (2)O(n)。 (3)辅助空间问题。 基数排序(radix sort): (1)数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。... 阅读全文
posted @ 2013-06-04 23:08 板栗小羊 阅读(690) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示