基本情報トップに戻る
A難易度: 標準2026年度

基本情報技術者 予想問題A 第17問

問題

二分探索木の特徴として正しいものはどれか。

選択肢

  1. 1ア 左部分木の全ノードの値は親より大きい
  2. 2イ 右部分木の全ノードの値は親より小さい
  3. 3ウ 左部分木の全ノードの値は親より小さく、右部分木は親より大きい
  4. 4エ 左右の部分木の値に規則はない

正解

3. ウ 左部分木の全ノードの値は親より小さく、右部分木は親より大きい

詳しい解説を見る

解説

二分探索木は、すべてのノードで「左部分木の全ノードの値 < 親の値 < 右部分木の全ノードの値」という大小関係を満たす木構造であり、ウが正解である。この性質により、探索値と親の値を比較して左右どちらか一方の部分木だけをたどればよく、木が平衡していれば平均O(log n)で探索できる。アとイは左右の大小関係が逆になっており誤りである。エのように規則がなければ全ノードを調べる必要が生じ、二分探索木の利点が失われる。中順(通りがけ順)で走査すると値が昇順に取り出せる性質も重要で、先行順・中順・後行順の走査結果や、偏った木では探索がO(n)に劣化する点も併せて頻出である。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。