#ifndef _QUEUE_H #define _QUEUE_H #include "../graph.h" typedef struct elem { int y; struct elem * next; } elem; typedef struct queue { elem * qhead; elem * qtail; } queue; typedef queue * Queue; void initQueue(Queue q); void enQueue(Queue q, int y); int deQueue(Queue q); void purgeQueue(Queue q); bool emptyQueue(Queue q); void printHead(Queue q); void printQueue(Queue q); #endif