過去問解きまくり研究所 ホーム

平成29年度 秋期 午前 問6

基礎理論

隣接行列に関する問題

ノード 1 〜 5 をもつグラフを隣接行列で表したもののうち,木となるものはどれか。ここで,隣接行列の i 行 j 列目の成分は,ノード i とノード j を結ぶエッジがある場合は 1,ない場合は 0 とする。

1 行目2 行目3 行目4 行目5 行目
ア0 1 0 0 11 0 1 0 00 1 0 1 00 0 1 0 11 0 0 1 0
イ0 1 0 0 11 0 1 1 00 1 0 0 00 1 0 0 01 0 0 0 0
ウ0 1 0 1 01 0 1 0 00 1 0 1 11 0 1 0 00 0 1 0 0
エ0 1 1 0 01 0 1 0 01 1 0 1 10 0 1 0 10 0 1 1 0
答えと解説を見る

✓ これが正解イ0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0

解説

五つのノードの木は、エッジがちょうど四本です。

設問は、五つのノードをもつグラフの隣接行列のうち、木になるものを選ばせています。木とは、閉路がなく全体がひとつながりになっているグラフのことで、これはノードの数から一を引いた本数のエッジで全体がつながっている状態と同じです。ノードが五つですから、エッジは四本でなければなりません。向きのないグラフの隣接行列は対角線をはさんで対称になるので、行列に並ぶ一の個数はエッジの本数の二倍、つまり八個になります。そこで、図を描き起こす前にまず一の個数を数えると、八個のものはひとつだけに絞られます。あとはそこからエッジを書き出し、五つのノードすべてに行き着けること、対角成分がすべて零であることを確かめれば決まります。

ほかの選択肢はなぜ違うのか

出典:平成29年度 秋期 応用情報技術者試験 午前 問6

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)