免費開始練習
高考申論題 114年 [統計] 資料處理

第 4 題

📖 題組:
二、請完成下列各小題,內容包含運算式轉換、樹狀結構走訪與最小堆積樹(Min Heap),請寫出詳細步驟或畫出結果。(25 分) (1)將下列運算式由中序式(Infix)轉換為前序式(Prefix): (A-B)*(C+D)/F (2)根據下列二元樹,寫出其後序(Postfix)走訪結果: (3)依序將數字 12, 8, 20, 4, 15, 7, 3, 10 插入一個空的最小堆積樹,畫出最後的堆積樹。 (4)承上題,刪除最小數字 3 後的最小堆積樹,畫出其最後結果。
承上題,刪除最小數字 3 後的最小堆積樹,畫出其最後結果。
📝 此題為申論題

思路引導 VIP

最小堆積樹(Min Heap)的刪除操作永遠從「根節點(最小值)」開始。刪除後,將「最後一個葉節點」移至根節點,接著執行「向下調整(Heapify Down)」,每次比較父節點與左右子節點,將父節點與較小的子節點交換,直到整棵樹重新滿足最小堆積樹的條件。

🤖
AI 詳解 AI 專屬家教

【解題思路】最小堆積樹刪除節點時,需將最後一個節點移至根節點,再進行向下調整(Heapify Down)。 【詳解】 已知:承接上一題,依序插入後建構完成的最小堆積樹結構如下:

▼ 還有更多解析內容

🏷️ 相關主題

資料結構與演算法分析
查看更多「[統計] 資料處理」的主題分類考古題

📝 同份考卷的其他題目

查看 114年[統計] 資料處理 全題