排序算法 ——冒泡排序 一、情景导入: 观察水中的气泡往上冒的情景,有什么特点呢? 二、讲授新课 1、冒泡排序是在一列数据中把较小的数据逐次向上推移的一种排序技术。 2、冒泡排序的基本原理 对存放原始数据的数组,按从后往前的方向进行多次扫描,每次扫描称为一趟。当发现相邻两个数据的次序与排序要求的大小次序不符合时,即将这两个数据进行互换。这样,较小的数据就会逐个向前移动,好象气泡向上浮起一样。 3、冒泡排序的过程: 用冒泡排序的方法将下面一组无序数组 排成从小到大的顺序。 { 45,34,78,12,34,32,29,64 } 分析: 12 34’ 32 29 64 78 34 45 冒泡排序从后往前进行,过程演示如下: 使用冒泡排序算法,对数组d{27,36,32,18} 中的数据按非减次序排序。 对比原数据经过第一趟排序,实现了什么目的? 第一趟排序,一共进行了多少次比较? 原数据和序号 序号 1 2 3 4 数据 27 36 32 18 第一趟排序后: 经过第一趟排序,把最小的数冒到最前! 序号 1 2 3 4 数据 18 27 36 32 对比第一趟数据,经过第二趟排序,实现了什么目的? 第二趟排序,一共进行了多少次比较? 第一趟排序后数据和序号 第二趟排序后数据和序号 经过第二趟排序,把第二小的数冒到第二位! 序号 1 2
您可能关注的文档
- 2016年11月河北省石家庄市名师讲堂---高中管理干部培训会课件 ---石家庄一中(笑对高考 体悟生命——高三班主任经验交流)讲座课件共22张 (共22张).ppt
- 《第一章 电场——本章复习与测试课件》高中物理粤教版选修3-.ppt
- 《识字二 第四单元反义词歌课件》小学语文西南师大版一年级下册.ppt
- 《第五单元 我们的家园——地球——17. 航海家的发现课件》小学科学青岛版四年级下册924..ppt
- 《9加几》课件小学数学冀教版一年级上册(2012年7月第1版).ppt
- 《第一章 技术及其性质——第一节 技术的性质及其巨大作用——二...课件》高中通用技术粤科版必修1 技术与设计.ppt
- 《第一章 计数原理——1.2 排列与组合——1.2.2 组合课件》高中数学人教B版版选修2-.ppt
- LiveaHealthyLife 教学课件.ppt
- 《第四单元 我们的身体——15. 我们的身体课件》小学科学青岛版三年级下册.ppt
- 《第1单元 迎接信息时代——第2课 和计算机交朋友——一、认识计算机课件》小学信息技术北京版3~6年级用第1册.ppt
- 《第五单元 环境中生物的多样性 第10章 水中的生物第2节 水中的藻类植物课件》初中生物苏科版七年级下册3136.ppt
- 福建省龙岩市上杭三中2016年中考语文适应性试题.docx
- 《第一章 物质结构 元素周期律——第二节 元素周期律课件》高中化学人教版必修.ppt
- 《比较数的大小》课件小学数学苏教版一年级下册.ppt
- 《第2章 信息获取——四、信息价值的判断课件》高中信息技术沪科教版必修 信息技术基础.ppt
- 《Lesson 21 Christmas Cards》课件小学英语冀教版三年级起点六年级上册(2014年7月第1版).ppt
- 《第四单元 多情的山寨——1. 聆听 瑶族舞曲课件》小学音乐辽海版《音乐5上》.ppt
- 2015妊娠期糖尿病的诊疗指南 教学课件.ppt
- 内蒙古赤峰二中2016-2017学年高二上学期第一次月考地理试题.doc
- 《Unit 2 My favourite season is spring.》课件小学英语外研社版一年级起点五年级下册(2014年12月第1版).ppt
最近下载
- 中华人民共和国生态环境法典知识测试题库及参考答案.docx VIP
- “三断”极端场景下的应急通信革新:天地一体单兵随行通信保障的理论与实践.docx
- 小学六年级语文阅读理解专项训练试卷.docx VIP
- 人防工程维护管理岗位责任制度(精心整理).doc VIP
- 深圳市2026届高三(一模)语文试卷(含答案解析).pdf
- 《耕地破坏程度鉴定技术规范》.docx VIP
- 2022年广东省茂名市高州市卫健系统招聘《卫生专业知识》试题及答案(内含历年真题).docx VIP
- 促进教师内驱力的培训与支持机制设计.docx VIP
- 2025年黑龙江三支一扶考试试题(附答案).docx VIP
- 电容触控芯片GT928 Datasheet_20130912(德沃尔).pdf VIP
原创力文档

文档评论(0)