Examly題庫立即開始練習
國中教甄|資訊科技資訊科技104 年第 36 題單選題

最大堆積樹(Max Heap Tree)是一個完全二元樹(Complete binary tree),且其特性是每個子樹(subtree)的根節點(root node)的值一定比該子樹其他節點的值還大。若以陣列表示最大堆積樹,則下列那個陣列丕是最大堆積樹?

A100, 99, 98, 97, …, 3, 2, 1
B10, 4, 7, 3, 1
C451, 102, 217, 58, 101, 218, 17, 10, 9, 8, 7, 6, 5, 4, 3正確答案
D以上皆是最大堆積樹
答案與詳解
C
正確答案
選項(C)中索引3的節點值217小於其左子節點(索引6)的值218,違反最大堆積樹父節點必須大於或等於子節點的特性。

逐選項解析

A100, 99, 98, 97, …, 3, 2, 1✕ 錯誤
遞減數列中,索引越大的元素值越小,因此任意父節點的值必然大於其子節點,符合最大堆積樹特性。
B10, 4, 7, 3, 1✕ 錯誤
檢查父節點:10大於4和7;4大於3和1。所有父節點皆大於其子節點,符合最大堆積樹特性。
C451, 102, 217, 58, 101, 218, 17, 10, 9, 8, 7, 6, 5, 4, 3✓ 正確
D以上皆是最大堆積樹✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly