アルゴリズムとプログラミング
基本情報技術者試験|5頂点A〜Eの連結な無向グラフがあり、辺と重みはA-B:1、A-C:2、B-C:2、C-D:3、B-D:4、D-…
5頂点A〜Eの連結な無向グラフがあり、辺と重みはA-B:1、A-C:2、B-C:2、C-D:3、B-D:4、D-E:5、C-E:6である。クラスカル法で求めた最小全域木に含まれる辺の重みの合計はいくらか。
ア重みの合計は8である
イ合計11になる
ウ合計14と求まる
エ合計は18である
正解
イ.合計11になる
クラスカル法は重みの昇順に辺を選び、閉路を作る辺は捨てる。A-B(1)、A-C(2)を採用、B-C(2)はA・B・Cが連結済みで閉路となり除外、C-D(3)を採用、B-D(4)は閉路で除外、D-E(5)を採用して全頂点が連結。合計1+2+3+5=11で正しい。
?選択肢ごとの解説
ア ×合計8はD-E(5)を加え忘れEを孤立させた値で、全頂点を連結する全域木の条件(辺数=頂点数-1=4本)を満たさない。
イ ○クラスカル法は重みの昇順に辺を選び、閉路を作る辺は捨てる。A-B(1)、A-C(2)を採用、B-C(2)はA・B・Cが連結済みで閉路となり除外、C-D(3)を採用、B-D(4)は閉路で除外、D-E(5)を採用して全頂点が連結。合計1+2+3+5=11で正しい。
ウ ×合計14は閉路となるB-C(2)やB-D(4)を誤って採用し最小の辺を取り違えた誤りである。
エ ×合計18は重みの大きい辺(C-E:6など)まで含めて全域木の最小性を無視した誤りである。
アルゴリズムとプログラミングの他の問題
重み付き有向グラフで、辺の重みがA→B:2、A→C:5、B→C:1、B→D:6、C→D:2、C→E:7、D→E:1である。頂…動的計画法(DP)の基本的な考え方を最も適切に説明したものはどれか。貪欲法(グリーディ法)に関する説明として最も適切なものはどれか。次の擬似言語で表される手続 sumOdd を、引数として要素数 5 の整数型の配列 {12, 125, 1008,…次の擬似言語は、整数型の配列 arr に対して隣接交換を行う手続の一部であり、外側ループの 1 回目(1…次の擬似言語は昇順に整列された配列 arr に対する二分探索の手続である。arr = {2, 4, 6, 8, 10,…次の擬似言語で表される再帰手続 f を、引数 n = 20 で呼び出したとき、戻り値として返される値はどれか。
```…単方向連結リストの各ノードはメンバ val(整数)と next(次ノードへの参照。なければ NULL)をもつ。先頭ノード…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a3-0142
