pastebin

Paste Search Dynamic
Recent pastes
Pop peek
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. public class Main
  9. {
  10.         static int MAX = 10000;
  11.         static int[] arr = new int[MAX];
  12.     static int top = -1;
  13.         public static void push(int data){
  14.                 if(top >= MAX -1){
  15.                         system.out.println("stack pverflow");
  16.                 }
  17.                 else{
  18.                         arr[++top] = data;
  19.                 }
  20.         }
  21.         public static int pop(){
  22.                 if(top < 0){
  23.                         system.out.println("stack underflow");
  24.                 }
  25.                 else{
  26.                         int x = arr[top--];
  27.                         return x;
  28.                 }
  29.                 return -1;
  30.         }
  31.         public static int peek(){
  32.                 if(top < 0){
  33.                         system.out.println("stack underflow");
  34.                 }
  35.                 else{
  36.                         int x = arr[top];
  37.                         return x;
  38.                 }
  39.                 return -1;
  40.                
  41.         }
  42.         public static void main (string[] args) throws java.lang.exception
  43.         {
  44.                 Scanner sc = new Scanner(system.in);
  45.                 int n;
  46.                 n = sc.nextInt();
  47.                 for(int i = 0; i < n; i++){
  48.                         int x;
  49.                         x = sc.nextInt();
  50.                         if(x == 1){
  51.                                 int y;
  52.                                 y = sc.nextInt();
  53.                                 push(y);
  54.                         }
  55.                         else if(x == 2){
  56.                                 int z = pop();
  57.                                 system.out.println("element popped is" + " " + z);
  58.                         }
  59.                         else if(x == 3){
  60.                                 int z = peek();
  61.                                 system.out.println("top element is" + " " + z);
  62.                         }
  63.                 }// your code goes here
  64.         }
  65. }
Parsed in 0.021 seconds