Come implementare la rotta DFS e BFS in Java
Passaggio 1
Apri il tuo codice Java
Passaggio 2
Copia e incolla il seguente codice in cui vuoi eseguire il percorso: public void TRAV () {Stack s = new Stack (); s.push (this.rootNode); rootNode.PROP; printNode (rootNode); while (! s.isEmpty ()) {Node n = (Node) s.peek (); Nodo child = getUnvisitedChildNode (n); if (child! = null) {child.visited = true; printNode (figlio); s.push (bambino); } else {s.pop (); }} clearNodes (); }
Passaggio 3
Sostituisci "TRAV" con "dfs" o "bfs".
Passaggio 4
Sostituisci "PROP" con la ricerca di proprietà. Questa può essere una qualsiasi condizione Java che utilizza il normale codice Java.
Passaggio 5
Esegui il codice. Questo eseguirà il percorso DFS / BFS e visualizzerà i risultati in una nuova finestra al termine.