基本情報技術者配列・計算・グラフの実行結果オリジナル・公式資料照合難易度

1始まり配列[9,7,8,3,4,5]を最大ヒープとする。根9を削除して末尾5を根へ移し、子の大きい方と必要な限り交換する。最後の配列はどれか。

A
[8,7,5,3,4]★ 正解

末尾5を根へ移した後、子7と8のうち8と交換する。5の下に子はなく終了する。

B
[7,5,8,3,4]

根7より子8が大きく、最大ヒープの条件を満たさない。

C
[5,7,8,3,4]

末尾を移しただけで、根と子の大小が未修正である。

D
[8,7,4,3,5]

この配列もヒープの大小条件は満たすが、指定された末尾移動と交換の手順による結果ではない。

解説

末尾5を根へ移した後、子7と8のうち8と交換する。5の下に子はなく終了する。

根拠資料・確認情報

対応範囲:2026年度 基本情報技術者試験 科目A・B/シラバスVer.9.2

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 基本情報技術者 合格を目指す。無料・課金なし。

更新: 2026/11/2
1始まり配列[9,7,8,3,4,5]を最大ヒープとする。根9を削除して末尾5を | 基本情報技術者 練習問題・解説 | まなびの時間