次の2分探索木から要素12を削除したとき、その位置に別の要素を移動するだけで2分探索木を再構成するには、削除された要素の位置にどの要素を移動すればよいか。
削除位置には左部分木の最大値か右部分木の最小値を移す

選択肢
- ア9
- イ10
- ウ13
- エ14
正解と解説
正解:ウ 13
2分探索木でノードを削除し、その位置に1つの要素を移して木の性質を保つには、削除ノードの直前の値(左部分木の最大値)か直後の値(右部分木の最小値)を移す必要がある。削除対象12の右部分木は14を根とし、その左の子13が最小値なので、13を移せば左部分木の値はすべて13未満、右部分木はすべて13より大きいという条件が保たれる。
選択肢ごとの解説
- ア9は左部分木の最小値であり、移すと左部分木内の10・11との大小関係が崩れる。
- イ10は左部分木の根だが最大値ではなく、11との大小関係が崩れる。
- ウ正解。右部分木の最小値なので、移しても左右の大小条件を満たす。
- エ14は右部分木の根だが最小値ではなく、13が左に残るため条件を満たさない。
同じ分野の他の問題
- 図の2分探索木に1と0の二つの要素を順に追加したAVL木として,適切なものはどれか。2025年度 春期 午前 問6
- A,B,Cの順序で入力されるデータがある。各データについてスタックへの挿入と取出しを1回ずつ行うことができる場合,データ…2016年度 春期 午前 問5
- 各ノードがもつデータを出力する再帰処理f(ノードn)を定義した。この処理を、図の2分木の根(最上位のノード)から始めたと…2024年度 春期 午前 問6
- 双方向リストを三つの一次元配列elem[i]、next[i]、prev[i]の組で実現する。双方向リストが図の状態のとき…2023年度 秋期 午前 問5
- 要求に応じて可変量のメモリを割り当てるメモリ管理方式がある。要求量以上の大きさをもつ空き領域のうちで最小のものを割り当て…2023年度 春期 午前 問5
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。