pastebin

Paste Search Dynamic
Recent pastes
stack search
  1. // Java code for stack implementation
  2.  
  3. import java.io.*;
  4. import java.util.*;
  5.  
  6. public class Main
  7. {
  8.         // Pushing element on the top of the stack
  9.         static void stack_push(Stack<Integer> stack)
  10.         {
  11.                 for(int i = 0; i < 5; i++)
  12.                 {
  13.                         stack.push(i);
  14.                 }
  15.         }
  16.        
  17.         // Popping element from the top of the stack
  18.         static void stack_pop(Stack<Integer> stack)
  19.         {
  20.                 system.out.println("Pop Operation:");
  21.  
  22.                 for(int i = 0; i < 5; i++)
  23.                 {
  24.                         integer y = (integer) stack.pop();
  25.                         system.out.println(y);
  26.                 }
  27.         }
  28.  
  29.         // Displaying element on the top of the stack
  30.         static void stack_peek(Stack<Integer> stack)
  31.         {
  32.                 integer element = (integer) stack.peek();
  33.                 system.out.println("Element on stack top: " + element);
  34.         }
  35.        
  36.         // Searching element in the stack
  37.         static void stack_search(Stack<Integer> stack, int element)
  38.         {
  39.                 integer pos = (integer) stack.search(element);
  40.  
  41.                 if(pos == -1)
  42.                         system.out.println("Element not found");
  43.                 else
  44.                         system.out.println("Element is found at position: " + pos);
  45.         }
  46.  
  47.  
  48.         public static void main (string[] args)
  49.         {
  50.                 Stack<Integer> stack = new Stack<Integer>();
  51.  
  52.                 stack_push(stack);
  53.                 stack_pop(stack);
  54.                 stack_push(stack);
  55.                 stack_peek(stack);
  56.                 stack_search(stack, 2);
  57.                 stack_search(stack, 6);
  58.         }
  59. }
Parsed in 0.177 seconds