Page 102 -
P. 102

第五章 陣列與排序

所以二個內容交換(5 與 3 對調)

B(1) B(2) B(3) B(4) B(5)

38752

●步驟四:B(1) 與 B(5)比較,結果 B(1)>B(5)

B(1) B(2) B(3) B(4) B(5)

38752

所以二個內容交換(5 與 3 對調),B(1)已經為最小值。

B(1) B(2) B(3) B(4) B(5)
 ○2 8 7 5 3

●步驟五:第二輪從 B(2)開始,B(2) 與 B(3)比較,結果 B(2)>B(3)

B(1) B(2) B(3) B(4) B(5)

○2 8 7 5 3

所以二個內容交換(8 與 7 對調)

B(1) B(2) B(3) B(4) B(5)
 ○2 7 8 5 3

●步驟六: B(2) 與 B(4)比較,結果 B(2)>B(4)

B(1) B(2) B(3) B(4) B(5)

○2 7 8 5 3

所以二個內容交換(7 與 5 對調)

B(1) B(2) B(3) B(4) B(5)
 ○2 5 8 7 3

●步驟七: B(2) 與 B(5)比較,結果 B(2)>B(5)

B(1) B(2) B(3) B(4) B(5)
 ○2 5 8 7 3

所以二個內容交換(5 與 3 對調),B(2)已經為次小值。

B(1) B(2) B(3) B(4) B(5)

○2 ○3               8             7          5

●步驟八: B(3) 與 B(4)比較,結果 B(3)>B(4)

B(1) B(2) B(3)                    B(4)       B(5)
                                    7          5
○2 ○3               8
                                  B(4)       B(5)
所以二個內容交換(8 與 7 對調)

B(1) B(2) B(3)

                    98
   97   98   99   100   101   102   103   104   105   106   107