過去問ハブ🔥 0日
データ構造とアルゴリズムリスト・スタック・キュー・木構造難易度 易15 / 50

2分探索木を中間順(通りがけ順)に走査して節点の値を出力すると、値はどのような順に並ぶか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 D昇順に並ぶ

解説

正解は「昇順に並ぶ」です。2分探索木では、各節点について、左部分木の値はすべてその節点より小さく、右部分木の値はすべて大きくなっています。中間順走査は「左部分木→節点→右部分木」の順に再帰的に訪問するので、小さい値から順に出力され、結果は昇順に並びます。「降順に並ぶ」のは、右部分木→節点→左部分木の順に訪問した場合です。「挿入した順に並ぶ」とは限りません。木の形は挿入順で変わりますが、中間順の出力は挿入順によらず昇順になります。「根に近い節点から順に並ぶ」のは、浅いレベルから順に訪問する幅優先(レベル順)走査の場合です。

  • #2分探索木
  • #木の走査

この調子でデータ構造とアルゴリズムを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

データ構造とアルゴリズムの問題一覧へ戻る

「リスト・スタック・キュー・木構造」の関連問題