- 5
- 0
- 约8.17千字
- 约 23页
- 2018-03-27 发布于江西
- 举报
第12课-内部排序——交换类.ppt
* * 交换类排序 本课内容 1.冒泡排序 2.快速排序 (重点) 要求掌握: 算法思想 排序过程演练 算法的C函数描述 算法分析(时间、空间、稳定性、适用性) * * 9.3 交换排序 利用交换记录的位置进行排序的方法称为交换排序。 其基本思想是: 两两比较待排序记录的关键字,如果逆序就进行交换,直到所有记录都排好序为止。 常用的交换排序方法主要有: 冒泡排序和快速排序。 * * 逆序概念 指两个记录相对位置不符合规定的排序要求。 如对于升序排序,当ij时 若r[i].key=r[j].key,则为正序 若r[i].keyr[j].key,则称为逆序 当一个待排序序列中包含的逆序总和=0 时,则排序完成。 * * 1.冒泡排序(Bubble sort)的思想是: 每次从头扫描待排记录序列,依次比较相邻两个记录关键字的大小,若为逆序就交换它们的位置,此举不断将关键字大的记录向后移动,最后将待排序列中关键字最大的记录交换到序列末尾,这个过程称为一趟冒泡排序。 特点:最大关键字总是最早沉下,每一趟排序都有一个相对大的数据被交换到后面;而较小关键字的记录则不断向上(前)移动位置(每次只移动一个位置),就像水中的气泡逐渐向上飘浮一样,所以把这种排序方法形象地称为“冒泡排序”。 9.3.1 冒泡排序 * * 冒泡排序过程 示例 待排记录个数n=10 下标: 1 2 3 4 5 6 7 8 9 10 初始状态:48 60 76 35 56 78 10 90 80 40 交换次数 第一趟: 48 60 35 56 76 10 78 80 40 90 5 第二趟: 48 35 56 60 10 76 78 40 80 4 第三趟: 35 48 56 10 60 76 40 78 3 第四趟: 35 48 10 56 60 40 76 2 第五趟: 35 10 48 56 40 60 2 第六趟: 10 35 48 40 56 2 第七趟: 10 35 40 48 1 第八趟: 10 35 40 0 结果: 10 35 40 48 56 60 76 78 80 90 注意:1。每趟确定一个记录的最终位置,因此“待排记录”个数是逐渐减少的,直到待排记录个数剩1为止。最多需要n-1趟冒泡。 2。若在某趟排序中没有发生记录的交换,说明记录已经有序,排序过程可提前终止。 * * #define true 1 /* 定义常量,增加
您可能关注的文档
- 百段007 运斤成风.ppt
- 北欧招贴设计总结.ppt
- 砌体结构基本构造.ppt
- 华理材料力学Chapter10.ppt
- 诗歌备考复习方法.ppt
- 第6章matlab时域与根轨迹分析运算.ppt
- !经皮控释(09.4.7).ppt
- 专题4 实验探究:化工工艺流程模拟实验.ppt
- 高考复习专题——句式变换.ppt
- ITAT技术专题之一.ppt
- 2026年导向套总成项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年皮制提篮项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年网纱植绒面料项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年水平螺翼式湿式热水表项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年润滑脂钢网分油试验器项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年线性位置传感器项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年提花缎档女士面巾项目可行性研究报告(市场数据调查、监测研究).docx
- 2026及未来5年唐山大红毯纺项目投资价值分析报告.docx
- 2025年中国湿磨合成云母粉市场调查研究报告.docx
- 2026年及未来5年内中国医用离型纸行业投资前景及策略咨询研究报告.docx
最近下载
- ATW-R3210ATW-T3201盒式发射机ATW-T3202手持式发.PDF VIP
- CoDeSys编程手册范本.doc VIP
- T_SCNA 0001—2024(成人体外膜肺氧合(ECMO)技术护理规范).pdf VIP
- 2024版危重症患儿管饲喂养护理TCNAS 45─2024图文解读学习课件.pptx
- 包裹卡提效策略与实操路径白皮书 - 【私域运营】.pdf VIP
- 汽车制造工艺基础 教学课件 王永伦 汽车制造工艺基础课程教学大纲.pdf VIP
- 2025年无人机驾驶员执照飞行器运行术语术语考试实战演练专题试卷及解析.pdf VIP
- 大学生毕业论文写作教程PPT全套教学课件.pptx VIP
- 《生态环境材料》全套教学课件.ppt
- 2026年吞咽障碍考试题含答案解析.docx VIP
原创力文档

文档评论(0)