- 1
- 0
- 约4.05千字
- 约 29页
- 2023-01-09 发布于重庆
- 举报
第8章:线性时间排序 第一页,共二十九页。 2 本章内容 介绍了几种O(nlgn)的排序算法: 合并排序和堆排序达到此上界; 快速排序平均情况下达到此上界; 比较排序算法的下界 线性时间排序: 计数排序(Counting Sort) 基数排序(Radix Sort) 桶排序(Bucket Sort) 第二页,共二十九页。 3 8.1 排序算法的下界 比较排序算法的作用 比较排序算法仅用来确定输入序列a1, a2, . . ., an的元素间次序,即给定两个元素ai 和aj, 测试ai aj, ai ≤ aj, ai = aj, ai ≥ aj, 或ai aj 中哪一个成立。 第三页,共二十九页。 4 8.1 排序算法的下界 决策树模型 比较排序可以被抽象的视为决策树。一棵 决策树是一棵满二叉树,表示某排序算法 作用于给定输入所做的所有比较。(6,8,5) 第四页,共二十九页。 5 决策树 在决策树中,对每个内结点都注明i:j,其中 1≤i,j≤n,n是输入序列中的元素个数。 对每个叶结点都注明排列 (π(1),π(2),…,π(n))。 排序算法的执行对应于遍历一条从树的根到叶 结点的路径。在每个内节结点处要做比较 要使排序算法能正确的工作,其必要条件是,n 个元素的n!种排列中的每一种都要作为决策树 的一个叶子而出现。 ai ? a j 第五页,共二十九页。 6 最坏情
您可能关注的文档
- 完美直销和传统行业区别.ppt
- 商务礼仪常识.ppt
- 实验三定性资料的统计描述和统计图表.ppt
- 如何做一个很优秀总经理.ppt
- 西医诊断学樊程程.ppt
- 市场分析市场细分与目标市场策略.ppt
- 物流概论第一次课.ppt
- 唯美的比利时建筑师手绘作品.ppt
- 商务礼仪服饰.ppt
- 夏季健康饮食知识ppt培训专用实用.ppt
- 6.1 亚洲的自然环境特征教学设计( 第2课时)地理七年级下学期商务星球版(2024).docx
- Unit 3 Getting along with others(教学设计)英语译林版2020必修第一册.docx
- Unit 3 Getting along with others Period 3(教学设计)英语译林版2020必修第一册.docx
- Unit 3 Getting along with others Period 4(教学设计)高中英语译林版2020必修第一册.docx
- Unit 5Humans and Nature Period 3(教学设计)高中英语北师大版2019必修第二册.docx
- 第一节 能量的转化与守恒(讲义)物理沪科版2024九年级全一册.docx
- 第19讲 机械能守恒定律及其应用(复习讲义)高考物理一轮复习.docx
- 第11讲 氧化还原反应的应用-氯气制备 新高一化学讲义(鲁科版2019).docx
- 第一章 运动的描述(复习讲义)高中物理人教版2019必修第一册.docx
- 2.1 烷烃-高二化学(人教版2019选择性必修3).docx
原创力文档

文档评论(0)