IPA過去問ドリル

平成29年度 春期 応用情報技術者試験 午前 問3

テクノロジ/基礎理論

ノードとノードの間のエッジの有無を,隣接行列を用いて表す。ある無向グラフの隣接行列が次の場合,グラフで表現したものはどれか。ここで,ノードを隣接行列の行と列に対応させて,ノード間にエッジが存在する場合は1で,エッジが存在しない場合は0で示す。   a b c d e f a[0 1 0 0 0 0] b[1 0 1 1 0 0] c[0 1 0 1 1 0] d[0 1 1 0 0 0] e[0 0 1 0 0 1] f[0 0 0 0 1 0]

平成29年度 春期 応用情報技術者試験 午前 問3の図

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

正解:ウ

解説

隣接行列から,a-b,b-c,b-d,c-d,c-e,e-fの6本の辺をもつグラフが読み取れます。グラフウはa-b-c-dの直線的な接続に加えb-dの弧を持ち,さらにcからdの上を通ってeへ至る弧でc-eを表現しており,これらを合わせるとちょうど6本の辺が行列と一致します。

選択肢ごとの解説

  • 誤り。グラフアはb-cの辺がなくd-eの辺を含むなど,隣接行列とは異なる接続関係を表しています。
  • 誤り。グラフイはc-dの辺がなくd-eの辺を含むなど,隣接行列とは異なる接続関係を表しています。
  • 正しい。グラフウはa-b,b-c,b-d,c-d,c-e,e-fの6辺をすべて満たし,隣接行列と一致します。
  • 誤り。グラフエはd-eの辺を余分に含んでおり,隣接行列にはない接続を表しています。
応用情報技術者の過去問を演習モードで解く