원형 큐 (1) 썸네일형 리스트형 배열을 이용한 큐(Queue) 배열로 구현한 큐(QUEUE) 선형 큐 #include #include #define QUEUE_SIZE 10 #define ERROR_CODE 65000 typedef int element; typedef struct{ element queue[QUEUE_SIZE]; int front; int rear; }ArrayQueue; ArrayQueue* createQueue(){ ArrayQueue *q = (ArrayQueue*)malloc(sizeof(ArrayQueue)); q->front = -1; q->rear = -1; return q; } int enQueue(ArrayQueue *q, element data){ if(isFull(q)){ printf("Queue is Overflow\n"); .. 이전 1 다음