2012年7月8日

线性时间排序

摘要: 证明:所有基于比较模型(comparison model 通过比较两个元素的大小以确定元素的位置)的排序算法的运算速度不会快于O(nlogn)比如快速排序(nlogn),堆排序(nlogn),归并排序(nlogn),插入排序(n2)……等等,都是基于比较模型为了证明该结论,引入决策树这个工具例如,假设要排序三个元素,a,b,c , 构造的决策树如下所示 a > b? / \ b>c? a>c? / \ / \ a,b,c a>c? b,a,c b>c? / \ / \ ... 阅读全文

posted @ 2012-07-08 14:34 len_sround 阅读(321) 评论(0) 推荐(0) 编辑

导航