IPA過去問ドリル

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

テクノロジ/アルゴリズム

ノード1~5をもつグラフを隣接行列で表したもののうち,木となるものはどれか。ここで,隣接行列のi行j列目の成分は,ノードiとノードjを結ぶエッジがある場合は1,ない場合は0とする。 (注:本サイトでは原問題の表を文字表記に変換しています)

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

正解:イ

解説

5ノードの木は,連結でありながら閉路(サイクル)をもたず,辺の数がちょうどノード数-1(4本)になっている必要があります。イの行列が表す辺は1-2,1-5,2-3,2-4の4本で,全ノードが連結し閉路もないため木になります。他の選択肢は辺が5本以上あり閉路を含むため木にはなりません。

選択肢ごとの解説

  • 誤り。この行列は辺が1-2,1-5,2-3,3-4,4-5の5本あり,1-2-3-4-5-1という閉路を含むため木ではありません。
  • 正しい。この行列が表す辺は1-2,1-5,2-3,2-4の4本で,全てのノードが連結し閉路を含まないため木になります。
  • 誤り。この行列は辺が1-2,1-4,2-3,3-4,3-5の5本あり,1-2-3-4-1という閉路を含むため木ではありません。
  • 誤り。この行列は辺が1-2,1-3,2-3,3-4,3-5,4-5の6本あり,複数の閉路を含むため木ではありません。
応用情報技術者の過去問を演習モードで解く