数据结构与算法(冒泡排序).ppt
《数据结构与算法(冒泡排序).ppt》由会员分享,可在线阅读,更多相关《数据结构与算法(冒泡排序).ppt(15页珍藏版)》请在课桌文档上搜索。
1、数据结构与算法,排序:冒泡排序,本节学习要点,了解排序的基本概念 理解冒泡排序的算法思想(重点)使用JAVA语言实现冒泡排序(难点)教学课时:1课时,一 排序概述,什么是排序,将一组杂乱无章的数据按一定的规律顺次排列起来。,存放在数据表中,按关键字排序,排序的目的是什么?,便于查找!,通常是如何排序的?两个基本操作!比较比较两个关键字的大小移动 将记录从一个位置移动到另一个位置,一 排序概述,排序的优劣,排序算法的好坏如何衡量?时间效率 排序速度(即排序所花费的全部比较次数)空间效率 占内存辅助空间的大小稳定性 若两个记录A和B的关键字值相等,但排序后A、B的先后次 序保持不变,则称这种排序算
2、法是稳定的。,原始记录:张三,16、李四,18、王五,17、赵六,17 排序1:张三,16、王五,17、赵六,17、李四,18 排序2:张三,16、赵六,17、王五,17、李四,18,一 排序概述,若待排序记录都在内存中,整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。,内部排序,反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。,外部排序,一 排序概述,内部排序的过程是一个逐步扩大记录的有序序列长度的过程。,内部排序的方法,经过一趟排序,有序序列区,无 序 序 列 区,有序序列区,无 序 序 列 区,基于不同的“扩大”有序序列长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 冒泡 排序

链接地址:https://www.desk33.com/p-229801.html