Create a simple Pseudocode for this Java Program Thank You class Queue { private static int front, rear, capacity; private static int queue[]; Queue(int c) { front = rear = 0; capacity = c; queue =...



Create
a simple Pseudocode

for this Java Program Thank You




class Queue {


     private static int front, rear, capacity;
 private static int queue[];


 Queue(int c)
 {
  front = rear = 0;
  capacity = c;
  queue = new int[capacity];
 }




 static void queueEnqueue(int data)
 {


  if (capacity == rear) {
   System.out.printf("\nQueue is full\n");
   return;
  }



  else {
   queue[rear] = data;
   rear++;
  }
  return;
 }




 static void queueDequeue()
 {

  if (front == rear) {
   System.out.printf("\nQueue is empty\n");
   return;
  }




  else {
   for (int i = 0; i < rear="" -="" 1;="" i++)="">
    queue[i] = queue[i + 1];
   }



   if (rear <>
    queue[rear] = 0;



   rear--;
  }
  return;
 }



 static void queueDisplay()
 {
  int i;
  if (front == rear) {
   System.out.printf("\nQueue is Empty\n");
   return;
  }



  for (i = front; i < rear;="" i++)="">
   System.out.printf(" %d <-- ",="">
  }
  return;
 }



 static void queueFront()
 {
  if (front == rear) {
   System.out.printf("\nQueue is Empty\n");
   return;
  }
  System.out.printf("\nFront Element is: %d", queue[front]);
  return;
 }
}


public class StaticQueueinjava {



 public static void main(String[] args)
 {

  Queue q = new Queue(4);



  q.queueDisplay();



  q.queueEnqueue(20);
  q.queueEnqueue(30);
  q.queueEnqueue(40);
  q.queueEnqueue(50);



  q.queueDisplay();



  q.queueEnqueue(60);



  q.queueDisplay();


  q.queueDequeue();
  q.queueDequeue();
  System.out.printf("\n\nafter two node deletion\n\n");



  q.queueDisplay();



  q.queueFront();
 }
}



Jun 06, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here