Write a program to implement a simple queue using a circular array.
HardProblem Statement
Write a program to implement a simple queue using a circular array.
Sample Input
enqueue(10), enqueue(20), dequeue()
Sample Output
Dequeued Element = 10
Limits
Time: 2s · Memory: 256 MB
Code Editor
00:00
#include <stdio.h>
#define MAX 5
struct Queue {
int arr[MAX];
int front;
int rear;
};
int main() {
struct Queue queue;
queue.front = -1;
queue.rear = -1;
// Logic for enqueue and dequeue
return 0;
}
Input
enqueue(10), enqueue(20), dequeue()
Expected Output
Dequeued Element = 10