https://youtu.be/_aU2e70gYlo 큐의 개념 일종의 리스트 삽입은 한쪽 끝에서, 삭제는 반대쪽 끝에서만 일어남. 삽입이 일어나는 쪽을 rear, 삭제가 일어나는 쪽을 front First In, First Out 예, 프린터 큐 enqueue: 큐 rear에 새로운 원소를 삽입하는 연산 dequeue: 큐 front에 있는 원소를 큐로부터 삭제 peek: 큐 front에 있는 front에 있는 원소를 제거하지 않고 반환하는 연산 is_empty: 큐가 비었는지 검사 큐의 응용 CPU 스케쥴링 데이터 버퍼 그 외에도 자원을 공유하는 대부분의 경우에 큐가 사용됨 큐의 규현 //queueADT.h #ifndef QUEUEADT_H #define QUEUEADT_H #include typed..