试用两种排序方法将以下8个数:7,1,3,12,8,4,9,10.按照从大到小的顺序进行排序.
同解析
可以按照直接插入排序和冒泡排序这两种方法的要求,结合图形,分析写出.
直接插入法排序:
[7] 1 3 12 8 4 9 10
[7 1] 3 12 8 4 9 10
[7 3 1] 12 8 4 9 10
[12 7 3 1] 8 4 9 10
[12 8 7 3 1] 4 9 10
[12 8 7 4 3 1] 9 10
[12 9 8 7 4 3 1] 10
[12 10 9 8 7 4 3 1]
冒泡排序
| 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | |||||||
| 1 | 1 | 3 | 3 | 3 | 3 | 3 | 3 | |||||||
| 3 | 3 | 1 | 12 | 12 | 12 | 12 | 12 | |||||||
| 12 | 12 | 12 | 1 | 8 | 8 | 8 | 8 | |||||||
| 8 | 8 | 8 | 8 | 1 | 4 | 4 | 4 | |||||||
| 4 | 4 | 4 | 4 | 4 | 1 | 9 | 9 | |||||||
| 9 | 9 | 9 | 9 | 9 | 9 | 1 | 10 | |||||||
| 10 | 10 | 10 | 10 | 10 | 10 | 10 |
第一趟
| 7 | 7 | 12 | 12 | 12 | 12 | |||||
| 3 | 12 | 8 | 8 | 9 | 10 | |||||
| 12 | 8 | 7 | 9 | 10 | 9 | |||||
| 8 | 4 | 9 | 10 | 8 | 8 | |||||
| 4 | 9 | 10 | 7 | 7 | 7 | |||||
| 9 | 10 | 4 | 4 | 4 | 4 | |||||
| 10 | 3 | 3 | 3 | 3 | 3 | |||||
| 1 | 1 | 1 | 1 | 1 | 1 |
第2趟 第3趟 第4趟 第5趟 第6趟
点评:直接插入法和冒泡法排序是常见的排序方法,通过该例,我们对比可以发现,直接插入排序比冒泡排序更有效一些,执行的操作步骤更少一些![]()
科目:高中数学 来源: 题型:
A、不论采用何种抽样方法,这100个零件中每个被抽到的可能性均为
| ||
B、①、②两种抽样方法,这100个零件中每个被抽到的可能性均为
| ||
C、①、③两种抽样方法,这100个零件中每个被抽到的可能性均为
| ||
| D、采用不同的抽样方法,这100个零件中每个被抽到的可能性是各不相同的 |
查看答案和解析>>
科目:高中数学 来源:数学教研室 题型:044
用冒泡排序法将以下8个数21,22,23,24,29,28,27,26按照从小到大的顺序排列起来,则只需进行趟冒泡排序即可完成排序任务.
查看答案和解析>>
科目:高中数学 来源: 题型:
7,1,3,12,8,4,9,10
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com