In JavaTry to use the pre initialized variables front rear a

In Java,Try to use the pre initialized variables front, rear and size. You have to complete three methods enqueuer(), dequeuer() and print().

Can someone fix my code

public class Queue
{
int maxsize=15;
int[] queuearray=new int[maxsize];
int front=0;
int rear=0;
int size=0;

void enqueue(int value)   
{
if(size<maxsize)
{
front = 0;
rear++;
queuearray[rear] = value;
System.out.println(\"\ Inserted in queue\");
}
else
{
System.out.println(\"The queue is full\");
}
}

void dequeue()   
{
if(size<1)
System.out.println(\"Queue is empty\");
else
{
System.out.println(\"\ Deleted element is :\"+ queuearray[front]);
front++;
if(front == rear)
front = rear = -1;
}
}

void print()
{
if(size<1)
System.out.println(\"\ Queue is empty\");
else
{
int i;
System.out.println(\"\ Queue elements are: \ \");
for(i=front; i<=rear; i++)
System.out.println(queuearray[i]);
}

}

void size()
{
System.out.print(\"The size of Queue:\"+ size);
}


public static void main(String[] args) {
// TODO Auto-generated method stub
Queue q= new Queue();
q.dequeue();
q.enqueue(1);
q.enqueue(2);
q.enqueue(3);
q.enqueue(4);
q.enqueue(5);
q.dequeue();
q.enqueue(6);
q.enqueue(7);
q.enqueue(8);
q.enqueue(9);
q.dequeue();
q.enqueue(10);
q.enqueue(11);
q.print();
}
}

Solution

Answer:

void enqueue(int value)   
{
if(size<maxsize)
{
front = 0;
rear++;
queuearray[rear] = value;
System.out.println(\"\ Insertion is successful\");
}
else
{
System.out.println(\"The queue is full\");
}
}

void dequeue()   
{
if(size<1)
System.out.println(\"Queue is empty\");
else
{
System.out.println(\"\ Deleted element is :\"+queuearray[front]);
front++;
if(front == rear)
   front = rear = -1;
}
}

void print()
{
if(size<1)
System.out.println(\"\ Queue is empty\");
else{
int i;
System.out.println(\"\ Queue elements are: \ \");
for(i=front; i<=rear; i++)
   System.out.println(queuearray[i]);
}

}

In Java,Try to use the pre initialized variables front, rear and size. You have to complete three methods enqueuer(), dequeuer() and print(). Can someone fix my
In Java,Try to use the pre initialized variables front, rear and size. You have to complete three methods enqueuer(), dequeuer() and print(). Can someone fix my
In Java,Try to use the pre initialized variables front, rear and size. You have to complete three methods enqueuer(), dequeuer() and print(). Can someone fix my

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site