Browse Source

Remove duplicate Queue elements

master
Your Average Code 3 months ago
parent
commit
7e5d807862
3 changed files with 0 additions and 15 deletions
  1. 0
    5
      src/EscapeBot.java
  2. 0
    5
      src/RumbleBot.java
  3. 0
    5
      src/SnakeBot.java

+ 0
- 5
src/EscapeBot.java View File

@@ -78,11 +78,6 @@ public class EscapeBot extends Bot {
queue.add(new Move(start + directions[i][0], start + directions[i][1], commands[i]));
}

queue.add(new Move(start, start - 1, '^'));
queue.add(new Move(start, start + 1, '>'));
queue.add(new Move(start + 1, start, '>'));
queue.add(new Move(start - 1, start, '<'));

while (!queue.isEmpty()) {
Move move = queue.poll();
if (move.x < 0 || move.x >= size || move.y < 0 || move.y >= size || visited[move.x][move.y]) continue;

+ 0
- 5
src/RumbleBot.java View File

@@ -96,11 +96,6 @@ public class RumbleBot extends Bot {
queue.add(new Move(start + directions[i][0], start + directions[i][1], commands[i]));
}

queue.add(new Move(start, start - 1, '^'));
queue.add(new Move(start, start + 1, '>'));
queue.add(new Move(start + 1, start, '>'));
queue.add(new Move(start - 1, start, '<'));

while (!queue.isEmpty()) {
Move move = queue.poll();
if (move.x < 0 || move.x >= size || move.y < 0 || move.y >= size || visited[move.x][move.y]) continue;

+ 0
- 5
src/SnakeBot.java View File

@@ -99,11 +99,6 @@ public class SnakeBot extends Bot {
queue.add(new Move(start + directions[i][0], start + directions[i][1], commands[i]));
}

queue.add(new Move(start, start - 1, '^'));
queue.add(new Move(start, start + 1, '>'));
queue.add(new Move(start + 1, start, '>'));
queue.add(new Move(start - 1, start, '<'));

while (!queue.isEmpty()) {
Move move = queue.poll();
if (move.x < 0 || move.x >= size || move.y < 0 || move.y >= size || visited[move.x][move.y]) continue;

Loading…
Cancel
Save