無向グラフで終わるまでの道のりを見つけるにはどうすればよいですか?
Graph :
Node : S, Y, F, T visualization : S ----- Y ---- T
Edge : S --- Y \ /
Y --- F \ /
S --- F \ /
Y --- T F
Assume that
Start S
Finish F
after run go
result will be :
S F
S Y F
1 つのノードに複数回アクセスしたくありません。私が訪問すると、この問題は NP 問題の 1 つになります。
編集:
入力は任意の形式にすることができます
example:
edge (S,Y). OR edge (Y,S).
edge (Y,F). edge (F,Y).
edge (S,F). edge (F,S).
edge (Y,T). edge (T,Y).
しかし、出力は同じでなければなりません