- 9
- 0
- 约1.2万字
- 约 93页
- 2018-02-04 发布于河南
- 举报
《数据结构》第10章排序技术
算法与数据结构第八章排序技术 第十章 内部排序 主讲人:蔡琼 排序的时间开销:排序过程一般都涉及到关键字的比较和元素的移动这两种基本操作,所以排序的时间开销可用算法执行中的关键码比较次数(KCN)和对象移动次数(RMN)来衡量。 基本思想:顺序地把待排序的记录按其关键码值的大小插入到已排好序的有序表中,形成新的有序表。 基本思想:不断把待排序的对象按某增量分成若干小组,对同一组的对象用直接插入排序;然后,减小增量,再分组排序;当所有对象都分在一个组内排序后,排序过程结束。 希尔插入排序过程示例 基本思想:两两比较,若为逆序,交换位置。 起泡排序过程示例 需解决的关键问题 问题⑴的解决 问题⑵的解决 问题⑶的解决 基本思想:选基准,左小右大 需解决的关键问题 int Partition(int r[ ], int first, int end) { i=first; j=end; //初始化 while (ij) { while (ij r[i]= r[j]) j--; //右侧扫描 if (ij) { r[i]←→r[j]; //将较小记录交换到前面 i++; } while (ij r[i]= r[j]) i++; //左侧扫描 if (ij) {
您可能关注的文档
最近下载
- 江苏2023高中学业水平合格性考试地理试卷真题(含答案详解).docx VIP
- 《汽车电工电子技术》课程实施报告.docx VIP
- 埃斯顿E21S 剪板机数控装置安装手册.pdf
- 规范《DLT342-2010额定电压66kV~220-kV交联聚乙烯绝缘电力电缆接头安装规程》.pdf VIP
- 期中复习(压轴30题精选)(原卷版).docx VIP
- (正式版)D-L∕T 342-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆接头安装规程.docx VIP
- 2026年天津市河北区中考一模语文试题.pdf VIP
- 2026年九年级物理中考二轮复习 专题14 电和磁(题型专练).pdf VIP
- 2025_2026学年北京市海淀区清华大学附属中学七年级下学期期中考试数学检测试卷 [含解析].docx
- 公共营养师二级论文;上班族膳食营养与健康状况调查研究.pdf VIP
原创力文档

文档评论(0)