Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. int Walking(int row, int column) {
  2. if (row < 0 || row == height || column < 0 || column == width)
  3. return -1;
  4.  
  5. if (grid[row][column] != '.')
  6. return -1;
  7.  
  8. if (visitedNeighbors[row][column] == 1)
  9. return -1;
  10.  
  11. visitedNeighbors[row][column] = 1;
  12. int valueLeft = 1 + Walking(row, column-1);
  13. int valueRight = 1 + Walking(row, column+1);
  14. int valueTop = 1 + Walking(row-1, column);
  15. int valueBottom = 1 + Walking(row+1, column);
  16.  
  17. return valueLeft + valueRight + valueTop + valueBottom;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement