応用情報技術者試験 午前

解説一覧 / 令和6年度 秋期 問5

解説を読む ↓

5令和6年度 秋期テクノロジ系

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

問題の図
図(問題冊子 p.5 より)— クリックで原寸

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 12の右部分木で最小の要素は13であり,13は14の左の子である。13を12の位置へ移すと,左部分木の9,10,11は全て13より小さく,右部分木の14,15は全て13より大きいので,2分探索木を保てる。

  •  左部分木から選ぶ場合に最大の11ではなく,最小の9を選ぶ誤りである。9を移すと,左側に9より大きい10と11が残り,大小関係が崩れる。
  •  12の左の子をそのまま選び,左部分木の最大要素を確認しない誤りである。10を移すと,左部分木に10より大きい11が残る。
  •  12の右の子をそのまま選び,右部分木の最小要素までたどらない誤りである。14の左には13があり,移動元の14にも二つの子があるため,14の移動だけでは再構成できない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和6年度 秋期 応用情報技術者試験 午前 問5

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。