5.3排序算法--选择与冒泡 课件-2021-2022学年浙教版(2019)高中信息技术选修1

2022-03-11
| 16页
| 2432人阅读
| 43人下载
特供

资源信息

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

内容正文:

第五章 数据结构与算法 选修1《数据与数据结构》 5.3 排序算法 --选择与冒泡 学习目标 排序算法 选择排序算法 冒泡排序算法 排序算法 排序就是整理数据的序列,使其中元素按照某个值的递增(或递减)的次序重新排列的操作。 在排序的过程中,数据元素的值保持不变,但其在序列中的顺序可能发生变化。 ·排序的概念 ·数据的存储方式 待排序数据的存储方式一般有两种: 1、以数组作为存储结构 通过关键字之间的比较判断,将数据移到合适的位置 2、以链表作为存储结构 对链表进行排序无须移动数据,只需修改指针即可。 排序算法 选择排序算法 选择排序算法是对参加排序的数组中所有元素中找出最小(或最大)的数据,使它与第一个(或最后一个)元素中的数据进行相互交换位置。然后在余下的元素中找出最小(或最大)的数据,与第二个(或最后第二个)元素中的数据交换位置。以此类推,直到所有元素称为一个有序的序列。 ·选择排序的基本思路 对长度为 n 的数组而言,一共排序 n-1 次,比较次数是 n(n-1)/2。 排序算法 ·选择排序的效率 选择排序算法 ·图解选择排序算法(降序) 排序算法 第一层: 选择排序算法 ·图解选择排序算法(降序) 排序算法 第二层: 选择排序算法 ·图解选择排序算法(降序) 排序算法 第三层: 选择排序算法 ·图解选择排序算法(降序) 排序算法 第四层: 第五层: 选择排序算法 ·图解选择排序算法(降序) 排序算法 一:选定一个比较的基值,一般取第一个或最后一个 二:循环 i:层数。取值范围: 0 ~ 4 j:查询最大数据的次数。取值范围:i之后所有数据元素 a = [3, 8, 2, 5, 4, 7] print("原列表为:") print(a) for i in range(len(a) - 1):

资源预览图

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