アルゴリズムとプログラミング
5頂点のグラフでダイクストラ法を使い頂点Aから頂点Eへの最短路を求める。辺の重みは A-B=4, A-C=2, B-D=3, B-E=6, C-D=1, C-E=5, D-E=2 とする。A→Eの最短距離はどれか。
ア.4
イ.5正解
ウ.6
エ.7
解説
ダイクストラ法は「カーナビの最短ルート計算」。すべての交差点への最短距離を確定させながら進む。
なぜ イ が正解か
A→B: 4, A→C: 2。CからDへ: 2+1=3, CからEへ: 2+5=7。DからEへ: 3+2=5。BからEへ: 4+6=10。最短はA→C→D→E=2+1+2=5。答えは5。
出典: AI生成問題(学習用)