応用情報 午前ラボ

学習の画面へ

完全 2 分木の性質

出典: 平成30年度 秋期 応用情報技術者試験 午前 問6 (IPA)

葉以外の節点は全て二つの子をもち,根から葉までの深さが全て等しい木を考える。この木に関する記述のうち,適切なものはどれか。ここで,木の深さとは根から葉に至るまでの枝の個数を表す。また,節点には根及び葉も含まれる。

  1. ア 枝の個数が n ならば,節点の個数も n である。
  2. イ 木の深さが n ならば,葉の個数は 2ⁿ⁻¹ である。
  3. ウ 節点の個数が n ならば,木の深さは log₂n である。
  4. エ 葉の個数が n ならば,葉以外の節点の個数は n-1 である。
正解と解説を見る

正解: エ

ポイント

葉以外の節点が全て子を 2 つ持ち、深さがそろった木 (完全 2 分木) では、深さを d とすると次のようになります。

例: 深さ 2 なら、葉 4 個、葉以外 3 個、節点 7 個、枝 6 本です。

「アルゴリズムとプログラミング」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)