Array-based queue
C++ Classes & methods
enqueue / dequeue
Flowchart (ISO 5807)
Source code
class Queue {
public:
int data[100];
int head = 0;
int tail = 0;
void enqueue(int x) {
data[tail] = x;
tail++;
}
int dequeue() {
int x = data[head];
head++;
return x;
}
};