- 12
- 0
- 约2.22万字
- 约 105页
- 2018-10-25 发布于江苏
- 举报
基本概念插入排序快速排序选择排
例:关键字序列 T=(21,25,49,25*,16,08),快速排序的算法步骤: 1.这种不断划分子表的过程,计算机如何自动实现? 例2:关键字序列 T=(21,25,49,25*,16,08),请写出快速排序算法的一趟实现过程。 一趟快速排序算法流程图 整个快速排序的递归算法: 例:以关键字序列(256,301,751,129,937,863,742,694,076,438)为例,写出执行快速算法的各趟排序结束时,关键字序列的状态。 快速排序算法分析: 讨论2. “快速排序”是否真的比任何排序算法都快? 10.4 选择排序 1)简单选择排序 例:关键字序列T= (21,25,49,25*,16,08),请给出简单选择排序的具体实现过程。 简单选择排序的算法如下: 2) 锦标赛排序 (又称树形选择排序) 第一趟: 第二趟: 第三趟: 第四趟: 第五趟: 第六趟: 第七趟: 算法分析: 3) 堆排序 例 2. 怎样建堆? 建堆算法(堆排序算法中的第一步) 针对结点 i 的堆调整函数HeapAdjust如下: 3. 怎样进行堆排序? 例:对刚才建好的大根堆进行排序: 堆排序的算法 基于初始堆进行堆排序的算法步骤: 堆排序算法分析: 10.5 归并排序 一趟归并排序算法: (两路有序并为一路) 递归形式的两路归并排序算法: (一路无序变为有序) 归并排序算法分析: 10.6
您可能关注的文档
最近下载
- 2022年土地登记代理人题库700道精品【满分必刷】.docx
- eNCTVM-202用户手册 V1.0.pdf VIP
- 预制混凝土方桩__高清版20G361(最新版本).docx VIP
- ITIL foundation V3 课程导视 Ver 3.0.3.pptx VIP
- 2023年(劳务员)基础知识题库精品(预热题).docx
- 2023年GCP考试试卷(网校专用).docx
- 2023年初级管理会计《专业知识》题库500道【学生专用】.docx
- 2023年初级管理会计《专业知识》题库附参考答案(满分必刷).docx
- 城市公共厕所设计标准》(CJJ14-2016.ppt VIP
- 2026年广东省中考数学试卷及答案.pdf VIP
原创力文档

文档评论(0)