华东理工815数据结构chap7_排序_V2003.ppt

008 063 083 109 184 269 278 505 589 930 三趟收集: 109 008 184 930 e[0] e[1] e[2] e[3] e[4] e[5] e[6] e[7] e[8] e[9] f[0] f[1] f[2] f[3] f[4] f[5] f[6] f[7] f[8] f[9] 三趟分配 063 083 269 278 505 589 505 008 109 930 063 269 278 083 184 589 二趟收集: 时间复杂度: 算法评价: 分配(每趟):T(n)=O(n) 收集(每趟):T(n)=O(rd) T(n)=O(d(n+rd)) 空间复杂度:S(n)=2rd 个队列指针 + n 个指针域空间 假设:n —— 记录数 d —— 关键字数 rd —— 关键字取值范围 (如十进制为10) ▲ 一、时间性能 时间复杂度为 O(nlogn):快速排序、堆排序和归并排序,其中以 快速排序为最好。 时间复杂度为 O(n2):直接插入排序、起泡排序和简单选择排序,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档