Como implementar a rota DFS e BFS em Java
Passo 1
Abra seu código Java
Passo 2
Copie e cole o seguinte código onde você deseja executar a rota: public void TRAV () {Stack s = new Stack (); s.push (this.rootNode); rootNode.PROP; printNode (rootNode); while (! s.isEmpty ()) {nó n = (nó) s.peek (); Nó child = getUnvisitedChildNode (n); if (child! = null) {child.visited = true; printNode (filho); s.push (criança); } else {s.pop (); }} clearNodes (); }
Passo 3
Substitua "TRAV" por "dfs" ou "bfs".
Passo 4
Substitua "PROP" por sua pesquisa de propriedade. Isso pode ser qualquer condição Java que use código Java regular.
Passo 5
Execute o código. Isso executará a rota DFS / BFS e exibirá os resultados em uma nova janela quando terminar.