Advertisement
pedro_paramo

Untitled

May 28th, 2014
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. public void vueltaAtras (Nodo n, ArrayList<Nodo> v,int nivel, otros argumentos…){
  2. if(esSolucion(v)){
  3. mostrarSolucion(v);
  4. }
  5. else
  6. for(int i = 0; i<numeroTotalDePosiblesHijos(); i++){
  7. if(esValido(n,v,new Nodo(i))){ //esValido mira que el nuevo nodo no sea igual que n o alguno de v, o que por algún otro
  8. motivo, no sea factible
  9. v.add(new Nodo(i));
  10. vueltaAtras(new Nodo(i) ,v, nivel+1, otros argumentos…);
  11. }
  12. }
  13. if(!v.isEmpty()) v.remove(v.get(nivel));
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement