LONGEPASS
Q184.

下列有關延伸二元樹(Extended Binary Tree)的敘述,何者是正確的?

電腦軟體設計共同科目 · 乙級 · Q184

難易度分析

3 / 5

本題要求考生區分不同二元樹結構對路徑長度的影響,需精確掌握完整二元樹與歪斜樹在路徑長度上的極值差異,以及內外路徑長度之間的數學關聯性。

正確答案:③當二元樹為完整二元樹(Complete Binary Tree)時,具有最小之內路徑長度(Internal Path Length)

③ 當二元樹為完整二元樹(Complete Binary Tree)時,具有最小之內路徑長度(Internal Path Length):完整二元樹結構最為平衡,所有節點盡量靠近根節點,因此能達到最小內路徑長度,此為資料結構中的重要性質。

錯誤選項解析

  • ① 當二元樹為歪斜樹(Skewed Tree)時,具有最小之內路徑長度(Internal Path Length):歪斜樹會使所有節點集中在單一支路,導致從根節點到各節點的距離總和最大,因此具有最大內路徑長度而非最小。
  • ② 當二元樹為歪斜樹(Skewed Tree)時,具有最小之外路徑長度(External Path Length):歪斜樹同樣會使外部節點(擴充的空指標)位於最深層,造成外路徑長度最大化,而非最小化。
  • ④ 當內路徑長度(Internal Path Length)愈大時,外路徑長度(External Path Length)則愈小:內路徑長度 I 與 外路徑長度 E 的關係為 E = I + 2n(n 為內部節點數),兩者呈正相關而非負相關。
Learning Tip

"本題核心考點為延伸二元樹的路徑長度性質。切記:完整二元樹最小化路徑長度,歪斜樹最大化路徑長度;且內、外路徑長度滿足 E = I + 2n 的固定關係,兩者同增同減,此為資料結構檢定常見陷阱。"

學員答題分佈

①當二元樹為歪斜樹(Skewed Tree)時,具有最小之內路徑長度(Internal Path Length)0%
②當二元樹為歪斜樹(Skewed Tree)時,具有最小之外路徑長度(External Path Length)0%
③當二元樹為完整二元樹(Complete Binary Tree)時,具有最小之內路徑長度(Internal Path Length)0%
④當內路徑長度(Internal Path Length)愈大時,外路徑長度(External Path Length)則愈小0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目