冒泡排序算法PPT课件.ppt
《冒泡排序算法PPT课件.ppt》由会员分享,可在线阅读,更多相关《冒泡排序算法PPT课件.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于冒泡排序算法第一张,PPT共十七页,创作于2022年6月情景:1.观察水中的气泡往上冒的情景,气泡往上冒的时候有什么特点呢?2.第一次上体育课集队的时候体育老师是怎么样帮我们按身材的高低顺序进行排队的?第二张,PPT共十七页,创作于2022年6月冒泡原理冒泡排序和气泡在水中不断往上冒的情况有些类似。气泡大的大的(大的数据)在下面,下面,气泡小的小的(小的数据)在上面。上面。冒泡排序的基本原理是对存放原始数据的数组,按从前往后从前往后的方向进行多次扫描多次扫描,每次扫描称为一趟。当发现相邻相邻两个数据的次序与排序要求的大小次序不符合次序不符合时,即将这两个数据进进行互换行互换。这样,较小的数
2、据就会逐个向前移动,好象气泡向上浮起一样。第三张,PPT共十七页,创作于2022年6月例:用冒泡排序的方法将下面一组无序数组例:用冒泡排序的方法将下面一组无序数组排成从小到大排成从小到大 49,38,65,97,76,13,27,49 49,38,65,97,76,13,27,49 分析:首先为了方便分析,我们把所给的数据分析:首先为了方便分析,我们把所给的数据先用一个表格列出来,如下:先用一个表格列出来,如下:第四张,PPT共十七页,创作于2022年6月对比原数据经过第一趟排序,实现了什么目的?对比原数据经过第一趟排序,实现了什么目的?第一趟排序,一共进行了多少次比较?第一趟排序,一共进行了
3、多少次比较?49492727131376769797656538384949数据数据8 87 76 65 54 43 32 21 1序号序号4938,交换位置原数据和序号原数据和序号序号序号1 12 23 34 45 56 67 78 8数据数据49493838656597977676131327274949第一趟排序第一趟排序的步骤:的步骤:序号序号1 12 23 34 45 56 67 78 8数据数据38384949656597977676131327274949序号序号1 12 23 34 45 56 67 78 8数据数据3838494965659797767613132727494
4、9序号序号1 12 23 34 45 56 67 78 8数据数据38384949656597977676131327274949序号序号1 12 23 34 45 56 67 78 8数据数据38384949656576769797131327274949序号序号1 12 23 34 45 56 67 78 8数据数据38384949656576761313979727274949序号序号1 12 23 34 45 56 67 78 8数据数据38384949656576761313272797974949序号序号1 12 23 34 45 56 67 78 8数据数据38384949656
5、576761313272749499797经过第一趟排序,把最大的数沉到最底了!经过第一趟排序,把最大的数沉到最底了!4965,保持不变6576,交换位置9713,交换位置9727,交换位置9749,交换位置第五张,PPT共十七页,创作于2022年6月经过第二趟排序,实现了什么目的?经过第二趟排序,实现了什么目的?经过第二趟排序,实现了什么目的?经过第二趟排序,实现了什么目的?经过第二趟排序,把第二大的数沉到倒数第二个位置了经过第二趟排序,把第二大的数沉到倒数第二个位置了!97974949272713137676656549493838数据数据8 87 76 65 54 43 32 21 1序
6、号序号3849,保持不变第一趟排序后的数据和序号第一趟排序后的数据和序号第二趟排序第二趟排序的步骤:的步骤:序号序号1 12 23 34 45 56 67 78 8数据数据383849496565767613132727494997974965,保持不变6513,交换位置7627,交换位置7649,交换位置序号序号1 12 23 34 45 56 67 78 8数据数据38384949656576761313272749499797序号序号1 12 23 34 45 56 67 78 8数据数据38384949656576761313272749499797序号序号1 12 23 34 45
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 冒泡 排序 算法 PPT 课件
限制150内