免費開始練習
高考申論題 112年 [資訊處理] 資料結構

第 二 題

請為數列 0, 10, 30, 20, 50, 80, 40, 90, 70, 60 建立 AVL tree, Min/Max heap, 2−4 tree,並依它們的性質以 yes or no 完成下表。註:所建立的 tree or heap 請以圖示,如果是 Searching Tree,請以左小右大的方式建立。(24 分) Balance Searching Tree AVL tree Min heap Max heap 2−4 tree
題目圖片
📝 此題為申論題

思路引導 VIP

解題首先需依據所給數列逐步插入空結構中。AVL tree 需在每次插入後檢查並進行旋轉(如 LL、RR、LR、RL)維持高度平衡;Min/Max heap 則依據 Complete Binary Tree 結構插入,並透過 Heapify-up 調整;2-4 tree 在節點滿四個鍵值時需進行分裂(Split)。最後依照定義判斷各結構是否具備高度平衡(Balance)與左小右大(Searching Tree)的性質。

🤖
AI 詳解 AI 專屬家教

【解題關鍵】掌握各資料結構的插入規則(如 AVL 旋轉、Heapify-up、2-4 tree 節點分裂)與基本定義特性。 【解答】 一、建立各資料結構(依數列 0, 10, 30, 20, 50, 80, 40, 90, 70, 60 順序插入)

▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 112年[資訊處理] 資料結構 全題

升級 VIP 解鎖