0
ノードが含まれています(文字列から、文字列まで、int時間)。 HashMapを指定すると、keyはStringであり、valueはfromと同じNodeのリストです。グラフでDFSを実行する際の問題
与えられた開始点(String start)から終了点(String end)までのすべての可能なパスを見つける関数を記述したいと思います。私はdfs関数を書こうとしましたが、結果セットは1つしか返されません。誰でも助けることができますか?
- ノード:文字列からint型の時に文字列
- 一覧> RES:現在のノード
- のHashMap>グラフを記録する一時リスト:キーがあるノード
- 一覧リストのリストの結果一覧すべての値から、値が
- CURと同じでノードのリストである:
- 各DFSを開始値から開始し、変更終了:先
訪問:セットは、私はあなたが
Set
JavaDocを見ればバグがラインvisited.remove(visited.size()-1);
であることを疑う
ありがとうございます。それは私が探しているものです! – c2340878