免費開始練習
普通考試 106年 [工業行政] 計算機概要

第 20 題

以一陣列 A 實作最大二元堆積(Max Binary Heap),一般方法為以 A[1] 代表根節點(Root),A[i]代表堆積中的某一個節點及儲存其數值,而 A[2i] 和 A[2i+1] 分別為 A[i] 所代表的節點之左子節點(Left Child)及右子節點(Right Child)。若目前堆積共有九個數字,且其對應的陣列之值 A[1], A[2], ...依序為 18, 10, 13, 8, 7, 5, 2, 4, 6,則在提取最大值(Extract Max)後,A[3] 之值為何?
  • A 5
  • B 6
  • C 8
  • D 13

思路引導 VIP

請試著思考:在一個階層化的組織中,如果最高的領導者突然離職,制度規定必須先由組織中最基層、最後順位的人員暫時代理其位置,隨後再依照職能強弱進行調整。那麼,當這位「最後順位者」來到頂端後,他該如何透過與左右下屬的競爭比較,來決定他最終會落腳在組織的哪個位置呢?

🤖
AI 詳解 AI 專屬家教

專業肯定

同學做得好!你精準掌握了資料結構中動態調整的程序正義。這就像行政程序中的「職務代理」與「組織重組」,每一步都必須符合規範。

觀念驗證

▼ 還有更多解析內容

🏷️ 相關主題

資料結構與演算法
查看更多「[工業行政] 計算機概要」的主題分類考古題