큐란?큐의 ADT isfull: 큐가 꽉 차서 더 이상 데이터를 넣을 수 있는지 여부를 확인하는 함수True: 큐가 꽉 찼음False: 큐에 여유 공간이 있음isempty: 큐가 비어 있는지 확인하는 함수True: 큐가 비었음False: 큐에 데이터가 존재함push (enqueue): 큐의 rear(뒤쪽) 끝에 데이터를 추가하는 함수pop (dequeue): 큐의 front(앞쪽) 끝에서 데이터를 제거하는 함수front: 큐의 앞쪽 끝에 있는 데이터를 반환하는 함수(제거하지 않음)rear: 큐의 뒤쪽 끝에 있는 데이터를 반환하는 함수(제거하지 않음)data[maxsize]: 큐가 내부적으로 데이터를 저장하는 배열 또는 리스트와 최대 크기 maxsize 리스트를 큐처럼 -> 왼쪽에서 삽입, 삭제 가능que..