精英家教网 > 高中数学 > 题目详情

试用两种排序方法将以下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趟

点评:直接插入法和冒泡法排序是常见的排序方法,通过该例,我们对比可以发现,直接插入排序比冒泡排序更有效一些,执行的操作步骤更少一些

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

在100个零件中,有一级品20个,二级品30个,三级品50个,从中抽取20个作为样本,有以下三种抽样方法:
①采用随机抽样法,将零件编号为00,01,…,99,抽签取出20个;
②采用系统抽样法,将所有零件分成20组,每组5个,然后每组随机抽取1个;
③采用分层抽样法,从一级品中随机抽取4个,从二级品中随机抽取6个,从三级品中随机抽取10个.
则下述判断中正确的是(  )
A、不论采用何种抽样方法,这100个零件中每个被抽到的可能性均为
1
5
B、①、②两种抽样方法,这100个零件中每个被抽到的可能性均为
1
5
;③并非如此
C、①、③两种抽样方法,这100个零件中每个被抽到的可能性均为
1
5
;②并非如此
D、采用不同的抽样方法,这100个零件中每个被抽到的可能性是各不相同的

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:044

用冒泡排序法将以下8个数21,22,23,24,29,28,27,26按照从小到大的顺序排列起来,则只需进行趟冒泡排序即可完成排序任务.

查看答案和解析>>

科目:高中数学 来源: 题型:044

用冒泡排序法将以下8个数2122232429282726按照从小到大的顺序排列起来,则只需进行    趟冒泡排序即可完成排序任务.

查看答案和解析>>

科目:高中数学 来源: 题型:

试用直接插入排序方法将下面一列无序数据按照从大到小的顺序进行排序,然后再用折半插入排序法,将6插入到上面排好的有序列中.

7,1,3,12,8,4,9,10

查看答案和解析>>

同步练习册答案