Advertisement
Guest User

Untitled

a guest
Mar 26th, 2010
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. package JEG_SKAL_BLI_PRO;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. public class Moves {
  6. private ArrayList<Integer[]> list = new ArrayList<Integer[]>();
  7.  
  8. public Moves() {
  9.  
  10. }
  11.  
  12. public Integer[] pop() {
  13. if(list.size() < 1) return new Integer[]{0, 0}; // empty stack
  14.  
  15. Integer[] lastMove = list.get(list.size()-1);
  16. list.remove(list.size()-1);
  17.  
  18. return lastMove;
  19. }
  20.  
  21. public void push(Integer[] move) {
  22. list.add(move);
  23. }
  24.  
  25. public void printMoves() {
  26. for(int i=0;i < list.size();i++) {
  27. int y = list.get(i)[0];
  28. int x = list.get(i)[1];
  29.  
  30. System.out.println((i+1)+": Queen placed at: "+y+","+x);
  31. }
  32. }
  33.  
  34. public int length() {
  35. return list.size();
  36. }
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement