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

平成24年度 春期 午前 問3

離散数学

隣接行列Aで表されるグラフ

隣接行列 A で表されるグラフはどれか。ここで,隣接行列とは,n 個の節点から成るグラフの節点 Vᵢ と Vⱼ を結ぶ枝が存在するときは第 i 行第 j 列と第 j 行第 i 列の要素が1となり,存在しないときは0となる n 行 n 列の行列である。

〔隣接行列 A〕
 0 1 1 0
 1 0 0 1
 1 0 0 1
 0 1 1 0
〔4つのグラフ(○が節点・線が枝)〕
 ア  V1─V4 / V4─V2 / V4─V3 / V2─V3
 イ  V1─V2 / V1─V3 / V1─V4 / V4─V2 / V4─V3 / V2─V3
 ウ  V1─V4 / V1─V2 / V1─V3 / V2─V3
 エ  V1─V2 / V1─V3 / V4─V2 / V4─V3
答えと解説を見る

✓ これが正解エ(上記エのグラフ)

解説

行列の1の位置をそのまま枝の一覧に直します。

隣接行列は、第 i 行第 j 列が1なら節点 i と節点 j の間に枝があることを表します。設問の行列は対角線をはさんで対称ですから、行を上から順に読んで1が立っている列を書き出せば、枝の一覧がそのまま得られます。1行目は2列目と3列目、2行目は1列目と4列目、3行目は1列目と4列目、4行目は2列目と3列目です。同じ枝を二度数えないようにまとめると、枝は1番と2番、1番と3番、2番と4番、3番と4番の四本になります。判定の軸は二つです。枝の本数が四本になっているか、そしてその四本の組合せが一つ残らず一致しているかです。節点をどこに置いて描くかは答えを変えません。

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

出典:平成24年度 春期 基本情報技術者試験 午前 問3

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