void initQueue(struct Queue *queue)
Initialize queue structure with NULL value.
int isEmpty(struct Queue *queue)
Check if queue structure is empty.
int dequeue(struct Queue *queue)
Take out the first added element.
void enqueue(struct Queue *queue, int data)
Allocate new node and add to queue structure.
Node data structure contains data and next node pointer.