与えられた無向グラフが木構造かどうか確かめるアルゴリズムの作成しようとしています。
木構造になるためには
①全てのノードがつながっている
②ループを含むのはNG
以上のことを念頭において擬似コードを書きたいのですが、①の全てのノードがつながっているのチェックの仕方をどうやれば良いのでしょうか?
②の件に関しては深さ優先探索を取り入れて一度訪れたノードをvisited
配列に格納しもし格納済みのノードに辿り着いてしまった場合はFalse
を戻り値に、もしたどり着かなかった場合はTrue
を返せばよいのかなとおもうのですが。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/09 04:28