2.4 常见算法的程序实现——常见几种排序法比较 课件-2021-2022学年高中信息技术人教/中图版(2019)必修1

2021-09-23
| 24页
| 1198人阅读
| 346人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术人教/中图版必修1 数据与计算
年级 高一
章节 2.4 常见算法的程序实现
类型 课件
知识点 -
使用场景 同步教学
学年 2021-2022
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.53 MB
发布时间 2021-09-23
更新时间 2021-09-23
作者 匿名
品牌系列 -
审核时间 2021-09-23
下载链接 https://m.zxxk.com/soft/30640345.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

常见几种排序方法复习 冒泡法、选择法、插入法、桶排序、索引排序 比较方向:从右往左比较,先确定左侧数组元素 规则:从右往左先定左 比较方向:从左往右比较,先确定数组元素a(i) 规则:无论左右先定i 总是拿a(i)右侧数据来比较 k=j For i = 1 To n - 1  For j = 1 To n-i If a(j) > a(j + 1) Then   temp = a(j + 1)   a(j + 1) = a(j)   a(j) = temp End If  Next j Next i 比较方向:从左往右比较,先确定右侧数组元素 规则:从左往右先定右 冒泡法变式一: For i = n To 2 step -1  For j = 1 To i-1 If a(j) > a(j + 1) Then   temp = a(j + 1)   a(j + 1) = a(j)   a(j) = temp End If  Next j Next i 比较方向:从左往右比较,先确定右侧数组元素 规则:从左往右先定右 冒泡法变式二: For i = n To 2 step -1  For j = n To n-i+2 step -1 If a(j) > a(j - 1) Then   temp = a(j - 1)   a(j - 1) = a(j)   a(j) = temp End If  Next j Next i 比较方向:从右往左比较,先确定左侧数组元素 规则:从右往左先定左 冒泡法变式三: For i = 1 To n — 1  k = i  For j = n To i + 1 step -1 If a(j) < a(k) Then k = j  Next j  If k <> i Then t = a(i):a(i) = a(k):a(k) = t  End If Next i 比较方向:从右往左比较,先确定数组元素a(i) 规则:无论左右先定i 选择法变式一: 总是拿a(i)右侧数据来比较 For i = n To 2 step -1  k = i  For

资源预览图

2.4 常见算法的程序实现——常见几种排序法比较 课件-2021-2022学年高中信息技术人教/中图版(2019)必修1
1
2.4 常见算法的程序实现——常见几种排序法比较 课件-2021-2022学年高中信息技术人教/中图版(2019)必修1
2
2.4 常见算法的程序实现——常见几种排序法比较 课件-2021-2022学年高中信息技术人教/中图版(2019)必修1
3
2.4 常见算法的程序实现——常见几种排序法比较 课件-2021-2022学年高中信息技术人教/中图版(2019)必修1
4
2.4 常见算法的程序实现——常见几种排序法比较 课件-2021-2022学年高中信息技术人教/中图版(2019)必修1
5
2.4 常见算法的程序实现——常见几种排序法比较 课件-2021-2022学年高中信息技术人教/中图版(2019)必修1
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。