5.3.1冒泡排序思想及程序实现(第五章 数据结构与算法) 课件-2021-2022学年新教材浙教版(2019)高中信息技术选择性必修1

2022-09-05
| 43页
| 1770人阅读
| 14人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版选修1 数据与数据结构
年级 -
章节 5.3 数据排序
类型 课件
知识点 -
使用场景 同步教学
学年 2022-2023
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.17 MB
发布时间 2022-09-05
更新时间 2022-09-05
作者 匿名
品牌系列 -
审核时间 2022-09-05
下载链接 https://m.zxxk.com/soft/34833951.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

5.3.1 冒泡排序 浙教版新教材(2019)《数据与数据结构》选择性必修1——5.3 冒泡排序 一、排序 温 故 知 新 温 故 知 新 一、排序 ★概念:整理数据的序列,使其中元素按照某个值的递增(或递减)的次序重新排列的操作。在排序的过程中,数据元素的值保持不变,但其在序列中的顺序可能会改变。 探索计算机内部如何排序? 内部数据存储? 数组 链表 一、排序 一、冒泡排序思想 男生女生身高大比拼 选择6位男生/女生,将男生按照身高顺序从小到大(升序)排序 经典冒泡从后往前冒,以下演示从前往后冒 2 3 4 5 1 0 1 5 0 5 第一遍:比较5次,交换2次 经典冒泡从后往前冒,以下演示从前往后冒 2 3 4 1 0 5 第一遍:比较5次,交换2次 第二遍:比较4次,交换2次 1 4 0 4 经典冒泡从后往前冒,以下演示从前往后冒 2 3 1 0 4 5 第一遍:比较5次,交换2次 第二遍:比较4次,交换2次 3 1 3 0 第三遍:比较3次,交换2次 经典冒泡从后往前冒,以下演示从前往后冒 2 1 0 3 4 5 第一遍:比较5次,交换2次 第二遍:比较4次,交换2次 第三遍:比较3次,交换2次 2 1 2 0 第四遍:比较2次,交换2次 经典冒泡从后往前冒,以下演示从前往后冒 1 0 2 3 4 5 第一遍:比较5次,交换2次 第二遍:比较4次,交换2次 第三遍:比较3次,交换2次 第四遍:比较2次,交换2次 1 0 第五遍:比较1次,交换1次 经典冒泡:从前往后与从后往前,总比较次数和交换次数不变,排序遍数n-1 一、冒泡排序思想 排序遍数是?比较次数?交换次数? 一、冒泡排序思想 冒泡排序思想总结: ★ 升序:将后数小于前数的两个数进行交换;降序:将后数大于前数的两数进行交换 ★ n个数最多进行 n-1 遍排序 ★ 两数比较的次数为: n*(n-1)/2 ★ 两数交换次数最多为: n*(n-1)/2 课 堂 练 习 1. 有一组10个数据的无序序列,利用冒泡排序算法进行从小到大的排序,需要比较的次数和最多交换的次数,最多需要进行加工的遍数分别为( ) A. 9,45,9 B. 45,15,9

资源预览图

5.3.1冒泡排序思想及程序实现(第五章 数据结构与算法) 课件-2021-2022学年新教材浙教版(2019)高中信息技术选择性必修1
1
5.3.1冒泡排序思想及程序实现(第五章 数据结构与算法) 课件-2021-2022学年新教材浙教版(2019)高中信息技术选择性必修1
2
5.3.1冒泡排序思想及程序实现(第五章 数据结构与算法) 课件-2021-2022学年新教材浙教版(2019)高中信息技术选择性必修1
3
5.3.1冒泡排序思想及程序实现(第五章 数据结构与算法) 课件-2021-2022学年新教材浙教版(2019)高中信息技术选择性必修1
4
5.3.1冒泡排序思想及程序实现(第五章 数据结构与算法) 课件-2021-2022学年新教材浙教版(2019)高中信息技术选择性必修1
5
5.3.1冒泡排序思想及程序实现(第五章 数据结构与算法) 课件-2021-2022学年新教材浙教版(2019)高中信息技术选择性必修1
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。