精英家教網 > 高中數學 > 題目詳情

試用兩種排序方法將以下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個數2122,23,24,2928,27,26按照從小到大的順序排列起來,則只需進行    趟冒泡排序即可完成排序任務.

查看答案和解析>>

科目:高中數學 來源: 題型:

試用直接插入排序方法將下面一列無序數據按照從大到小的順序進行排序,然后再用折半插入排序法,將6插入到上面排好的有序列中.

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

查看答案和解析>>

同步練習冊答案
久久精品免费一区二区视