Advertisement
Guest User

Simple DFS

a guest
Nov 24th, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.54 KB | None | 0 0
  1.  public void doSimpleDFS(Grid gridStates) {Random random = new Random();
  2.         currentGrid = "000100020003000S";
  3.         int counter = 0;
  4.         while(!finished) {
  5.             int rndChecker = random.nextInt(4);
  6.             if (checkValidMove(currentGrid, rndChecker)) {
  7.                 currentGrid = move(currentGrid, rndChecker);
  8.                 if(currentGrid.equals(finalState)) {
  9.                     finished = true;
  10.                 }
  11.                 counter++;
  12.             }
  13.         }
  14.         System.out.println("I Found It!");
  15.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement