基本情報技術者 令和7年度公開問題科目A問3

科目A問3

図の木構造は 2 分探索木である。a~g の値の大小関係として,適切なものはどれか。ここで,a~g の値は重複しないものとする。
a < b < d < e < c < f < g
d < b < e < a < f < c < g
d < e < f < g < b < c < a
g < f < c < e < d < b < a
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

2分探索木は「左(子)<中(親)<右(子)」の制約を持つ木構造です。

2分探索木では,この条件がすべての部分木について成り立つため,
「左部分木 → 親 → 右部分木」の順(中順走査)で節点を列挙すると,常に昇順に並びます。

図の木を中順走査すると
左部分木(d,b,e)→ 根(a)→ 右部分木(f,c,g)となるので,

d → b → e → a → f → c → g

の順に値が小さいことが分かります。
したがって,大きさの関係は

d < b < e < a < f < c < g

よって正解はイです。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする