QUEUE USING ARRAY
Queue Using Array
· Write a program to implement Queue using array.
Input Format
· First Line array size
· Second line array elements
Constraints
· No
Output Format
· Print the elements from queue
Sample Input 0
5
1 2 3 4 5
Sample Output 0
1 2 3 4 5
//SOURCE CODE
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
Queue q=new Queue();
Scanner sc= new Scanner(System.in);
int n=sc.nextInt();
int val;
Get Logapranesh S’s stories in your inbox
Join Medium for free to get updates from this writer.
for(int i=0;i<n;i++){
val=sc.nextInt();
q.enqueue(val);
}
q.display();
}
}
class Queue{
int front,rear, len=0;
int arr[]=new int[100];
Queue(){
front=-1;
rear=-1;
}
public void enqueue(int val){
if(rear==-1)
front++;
arr[++rear]=val;
len++;
}
public void display(){
for (int i=0;i<len;i++)
System.out.print(arr[i]+” “);
}
}





