Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. public class Stack
  2. {
  3.  
  4. private int top;
  5. private int maxSize;
  6. private char[] stackArray;
  7.  
  8. public Stack(int s)
  9. {
  10. maxSize=s;
  11. stackArray=new char[maxSize];
  12. top=-1;
  13. }
  14.  
  15. private void printStack()
  16. {
  17. System.out.println("|_"+pop()+"_|");
  18. }
  19.  
  20. public void push(char m)
  21. {
  22. stackArray[++top]=m;
  23. printStack();
  24. }
  25.  
  26. public char pop()
  27. {
  28. return stackArray[top--];
  29. printStack();
  30. }
  31.  
  32. public char peek()
  33. {
  34. return stackArray[top];
  35. printStack();
  36. }
  37.  
  38. public boolean isEmpty()
  39. {
  40. return (top == -1);
  41. printStack();
  42. }
  43.  
  44. public boolean isStackFull()
  45. {
  46. return (top == maxSize - 1);
  47. printStack();
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement