9
10
11
12
13
14
15
16
17
A(i)
40
30
70
10
--
50
90
--
20
--
--
--
60
80
--
--
--
以下陣列儲存了一個二元搜尋樹,根節點為A(1),若針對該二元樹刪
除30,請顯示該陣列的變化。(5 分)
i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A(i)
40
30
70
10
--
50
90
--
20
--
--
--
60
80
--
--
--
以下陣列儲存了一個二元搜尋樹,根節點為A(1),請列舉可依序插入
的五個數值,使得該二元樹成為完整二元樹(full binary tree)。(10 分)
i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A(i)
40
30
70
10
--
50
90
--
20
--
--
--
60
80
--
--
--
四、一個自動化工廠大量採用機器人協助裝箱作業。該工廠固定時間生產出
一組n 個不同大小的塑膠球並放到裝箱作業輸送帶上。輸送帶上配置數
個機器人,當輸送帶上的球經過時,機器人負責將眼前兩顆球將順序排
序正確,大的在前,小的在後。當輸送帶上的球經過了所有機器人後,
球的順序就完全由大排到小了。(每小題5 分,共25 分)
若n = 6,且生產後放上裝箱輸送帶的球的大小為3, 2, 5, 6, 1, 4。請說明
若輸送帶配有4 個機器人是否足夠將球的順序完全由大排到小?
若n = 20,且生產後放上裝箱輸送帶的球的大小為11, 12, 20, 16, 3, 1,
7, 15, 2, 18, 10, 5, 14, 6, 8, 13, 19, 4, 9, 17,請說明輸送帶上最少該配置
幾個機器人才能將球的順序由大排到小?
若n = 6,且輸送帶上配有4 個機器人,請給一組放上裝箱輸送帶的球
的大小順序,使得其經過這4 個機器人後,整組球的順序仍未能排好。
若每一組球生產後放上裝箱輸送帶的球的大小順序非固定順序,請說
明輸送帶上最少該配置幾個機器人才能每次都能將球的順序由大排
到小?
若n = 10,且每一組球生產後放上裝箱輸送帶的球的大小順序非固定
順序。假設輸送帶上原本配置n 個機器人,若改成配置2n 個機器人,
整組球順序排好的速度可以加快多少?請說明。