例:{38, 6,27, 55, 50, 13, 49}的快速排序递归树如下: 38 13 50 55 49 6 27 快速排序的递归执行过程可以用递归树描述。 快速排序的时间性能分析 8.3交换排序 第一趟结果 [13 6 27] 38 [50 55 49 ] 第二趟结果 [ 6 ] 13 [27] 38 [49] 50 [55] 最好情况: 每一次划分对一个记录定位后,该记录的左侧子表与右侧子表的长度相同,为O(nlog2n)。 快速排序的时间性能分析 T(n)≤2T(n/2)+n ≤2(2T(n/4)+n/2)+n=4T(n/4)+2n ≤4(2T(n/8)+n/4)+2n=8T(n/8)+3n … … … ≤nT(1)+nlog2n=O(nlog2n) 8.3交换排序 最坏情况: 每次划分只得到一个比上一次划分少一个记录的子序列(另一个子序列为空),为 O(n2)。 最好情况: 每一次划分对一个记录定位后,该记录的左侧子表与右侧子表的长度相同,为O(nlog2n)。 快速排序的时间性能分析 平均情况:为O(nlog2n)。 ) ( ) 1 ( 2 1 2 1 1 n O n n i n n i = - = - ? - = ) ( 不稳定算法 1,2,3,4,5 8.3交换排序 5,7,
您可能关注的文档
最近下载
- 审计底稿-会计准则.xls VIP
- 学术英语演讲-南京航空航天大学-中国大学MOOC慕课答案.pdf VIP
- 完整版:企业年度安全培训教育计划表(三级安全教育、转岗、离岗、消防安全知识、职业健康、安全生产月应急.docx VIP
- GA_T 1197-2014法庭科学人体损伤检验照相规范.pdf
- 边沿D触发器05课件讲解.pptx VIP
- 《我们大家跳起来》教学设计.docx VIP
- (新编)农村集体经济组织换届选举操作实务与示范文本资料汇编.doc VIP
- 抖音电商品牌宝典6.0-全域投运提量策略.pptx VIP
- 竣工财务决算审计工作底稿模板.xls VIP
- 2025年房地产经纪人智慧社区建设规划与设计专题试卷及解析.pdf VIP
原创力文档

文档评论(0)