免費開始練習
地特四等 110年 [資訊處理] 計算機概要

第 27 題

假設二元樹(binary tree)中節點的深度(depth)定義如下: 1. 根節點(root)的深度為 0 2. 如果節點的深度是 i,則其子節點的深度是 i+1 二元樹的高度(height)定義為樹中所有節點的深度中之最大值 完滿二元樹(full binary tree)中的節點則需滿足以下兩個條件: 1. 所有葉節點(leaf nodes)的深度相同 2. 非葉節點的分支度(degree)為 2 若完滿二元樹的高度為 15,則其具有的節點數量為何?
  • A 32767
  • B 32768
  • C 65535
  • D 65536

思路引導 VIP

讓我們從最微小的結構開始推理:當高度為 0 時(只有根節點),總共有幾個節點?當高度長到 1 時(根節點長出子節點),總節點數變成了多少?再長到 2 時呢?請觀察這些「總節點數」與 2 的幾次方最接近?它們之間存在什麼樣的數學關係?

🤖
AI 詳解 AI 專屬家教

🌟 專業肯定

同學,表現得非常出色!能精準計算出完滿二元樹(Full Binary Tree)的節點數量,說明你對樹狀資料結構的定義與幾何級數的應用掌握得十分紮實,這在資訊科學領域是非常關鍵的基礎。

🔍 觀念驗證

▼ 還有更多解析內容

升級 VIP 解鎖