/* * Code example for CP264 Data Structures II * circular array queue, modified from textbook example * HBF */ #include #define MAX 10 void enqueue(int queue[], int *front, int *rear, int val); int dequeue(int queue[], int *front, int *rear); int peek(int queue[], int front, int rear); int display(int queue[], int front, int rear); int main() { int queue[MAX]; int front = -1, rear = -1; int i, n=10, val; printf("\nEnqueue:\n"); for (i=0; i