Comment implémenter les routes DFS et BFS en Java

L'implémentation des routes DFS et BFS est relativement simple.

Étape 1

Ouvrez votre code Java

Étape 2

Copiez et collez le code suivant à l'emplacement où vous souhaitez exécuter l'itinéraire: public void TRAV () {Stack s = new Stack (); s.push (this.rootNode); rootNode.PROP; printNode (rootNode); while (! s.isEmpty ()) {Node n = (Node) s.peek (); Node child = getUnvisitedChildNode (n); if (child! = null) {child.visited = true; printNode (enfant); s.push (enfant); } else {s.pop (); }} clearNodes (); }

Étape 3

Remplacez "TRAV" par "dfs" ou "bfs".

Étape 4

Remplacez "PROP" par votre recherche de propriété. Cela peut être n'importe quelle condition Java qui utilise du code Java standard.

Étape 5

Exécutez le code. Ceci effectuera la route DFS / BFS et affichera les résultats dans une nouvelle fenêtre lorsque vous aurez terminé.