《算法导论》笔记 第7章 7.2快速排序的性能
摘要:
【笔记】最佳情况划分:两个子问题的大小都不大于n/2。平衡的划分:每当按照常数比例进行划分时,总的时间都是O(nlogn)【练习】7.2-1 利用代换法证明:递归式T(n)=T(n-1)+⊙(n)的解为T(n)=⊙(n^2)。假设可以选择合适的常数C_1 C_2。得出T(n) = ⊙(n^2)。7.2-2 当数组A的所有元素都具有相同值时,QUICKSORT 的运行时间是什么?O(n^2)7.2-3 证明:当数组 A 包含不同的元素、且按降序排序时,QUICKSORT 的运行时间是⊙(n^2)。当元素按降序排列时,每次都是最大不对称划分,因此运行时间是⊙(n^2)。7.2-4 对几乎已拍好序的 阅读全文
posted @ 2014-04-07 21:48 电子幼体 阅读(517) 评论(0) 推荐(0) 编辑