Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MyStack{
- int arr[];
- int cap;
- int top;
- MyStack(int c){
- top=-1;
- cap=c;
- arr=new int [cap];
- }
- void push(int x){
- if(top==cap-1){System.out.println("Stack is full");return;}
- top++;
- arr[top]=x;
- }
- int pop(){
- if(top==-1){System.out.println("Stack is Empty");return Integer.MIN_VALUE;}
- int res=arr[top];
- top--;
- return res;
- }
- int peek(){
- if(top==-1){System.out.println("Stack is Empty");return Integer.MIN_VALUE;}
- return arr[top];
- }
- int size(){
- return (top+1);
- }
- boolean isEmpty(){
- return top==-1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement