If you want to practice data structure and algorithm programs, you can go through 100+ java coding interview questions.
In this post , we will see how to implement Queue
using Array in java.
Queue
is abstract data type which demonstrates First in first out (FIFO) behavior. We will implement same behavior using Array.
Although java provides implementation for all abstract data types such as Stack
, Queue and LinkedList but it is always good idea to understand basic data structures and implement them yourself.
Please note that Array
implementation of Queue
is not dynamic in nature.
There are two most important operations of Queue:
enQueue:
It is operation when we insert element into the queue.
deQueue:
It is operation when we remove element from the queue.
Java Program to implement Queue using Array:
6 removed from the queue
3 added to the queue
99 added to the queue
56 added to the queue
3 removed from the queue
43 added to the queue
99 removed from the queue
89 added to the queue
77 added to the queue
56 removed from the queue
32 added to the queue
232 added to the queue
That’s all about Queue implementation in java.