Sitemap

QUEUE USING ARRAY

Jul 15, 2023

--

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]+” “);

}

}

--

--