民國108年 第2梯次 電腦軟體設計(C++)乙級 學科

第54題

50 個元素儲存於二元樹,依由上而下,由左而右之順序。若以一個一維陣列B 儲存,下列何者是 正確的?(假設陣列第一個元素其位置編號從1 開始)

題目

50 個元素儲存於二元樹,依由上而下,由左而右之順序。若以一個一維陣列B 儲存,下列何者是 正確的?(假設陣列第一個元素其位置編號從1 開始)

  1. (1) B[20 ]之左邊及右邊節點分別為B[41]及B[42]
  2. (2) 這棵樹的leaf node 共有26 個,non-leaf node 共有24 個
  3. (3) 第一個leaf node 儲存在陣列的第24 個位置
  4. (4) 第5 層之節點共16 個

官方答案

(4) 第5 層之節點共16 個

官方資料