앞서 설명한 Node 개념으로 Linked List 방식을 사용하여 간단한 환형 큐를 작성해 보았다. 개념적 이해를 돕고 보기 쉽게 아주 간단히 작성하기 위해 노드 중간 삽입 중간 삭제 등... 은 작성하지 않았다. 이정도 이해하고 구현할 수 있으면 충분히 응용해서 구현 가능 할 것이라 생각 된다. #include #include #define QUEUE_TEST1 typedef struct CircularQueueNode { int data; struct CircularQueueNode* Next; struct CircularQueueNode* Pre; }CQNode; #if QUEUE_TEST CQNode* CreateNode(int i) #else CQNode* CreateNode() #endif ..