Advertisement
korobushk

st

May 23rd, 2021
862
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.72 KB | None | 0 0
  1. class MyStack{
  2.     int arr[];
  3.     int cap;
  4.     int top;
  5.     MyStack(int c){
  6.         top=-1;
  7.         cap=c;
  8.         arr=new int [cap];
  9.        
  10.     }
  11.    
  12.     void push(int x){
  13.         if(top==cap-1){System.out.println("Stack is full");return;}
  14.         top++;
  15.         arr[top]=x;
  16.     }
  17.    
  18.     int pop(){
  19.         if(top==-1){System.out.println("Stack is Empty");return Integer.MIN_VALUE;}
  20.         int res=arr[top];
  21.         top--;
  22.         return res;
  23.     }
  24.    
  25.     int peek(){
  26.         if(top==-1){System.out.println("Stack is Empty");return Integer.MIN_VALUE;}
  27.         return arr[top];
  28.     }
  29.    
  30.     int size(){
  31.         return (top+1);
  32.     }
  33.    
  34.     boolean isEmpty(){
  35.         return top==-1;
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement