令和7年試験問題 [科目A]問3

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
図の木構造は2分探索木である。a~gの値の大小関係として,適切なものはどれか。ここで,a~gの値は重複しないものとする。
03.png

  • 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
正解 問題へ
分野 :テクノロジ系
中分類:アルゴリズムとプログラミング
小分類:データ構造
解説
2分探索木は、各ノードがもつデータについて「そのノードから出る左部分木にあるどのデータよりも大きく、右部分木のどのデータよりも小さい」という条件を満たす2分木です。つまり、どの部分を見ても「左<中<右」の関係を満たしている必要があります。
03_1.png
この「左<中<右」の関係に基づくと、左部分木の大小関係は「d<b<e」、右部分木は「f<c<g」となります。根aは左部分木よりも大きく、右部分木よりも小さいため、両者の間に入ります。よって、全体としては「d<b<e<a<f<c<g」の大小関係となります。

したがって「イ」が正解です。

※2分木 … 各ノードから出る枝数が2本以下の木

Pagetop