グラフの基本的なものは、それぞれが隣接するものを格納するノードのArrayListです。グラフをトラバースしますが、深さはnレベルのみです
public class Node {
ArrayList<Node> neighbors;
String data;
public Node() {
data = null;
neighbors = new ArrayList<Node>();
}
}
このグラフではすべてのパスを出力しますが、nレベルは深くします。これをコーディングするにはどうすればいいですか?
これを別に保存する必要がある場合は、お気軽にお知らせください。しかし、もっと重要なのは、あらゆるレベルのn-levelパスをどのようにプリントアウトするかを知りたいと思っています。
すべてのパスを一貫して印刷できますか?それを行うコードを私たちに教えてください。 – dasblinkenlight
グラフの開始/終了はありますか?正確にn長のパスまたはn長のパスを探していますか? – twain249
@ twain249 start/endで何を意味するのか分かりませんが、長さは最大でnです。 – varatis