요약
- 먼저 들어온 데이터가 먼저 나가는 자료구조이다.
내용
특징
- 선입선출(FIFO) 방식의 자료구조이다.
- 먼저 들어온 데이터가 먼저 나가는 구조이다.
- 데이터가 들어가는 뒤쪽(Rear), 나가는 앞쪽(Front)만 있다.
주요 연산
- 삽입 (Enqueue)
- 삭제 (Dequeue)
- 확인 (Peek)
종류
- 일반 큐
- 원형 큐
- 우선순위 큐
- FIFO구조 대신, 요소에 우선순위를 부여하여 높은 우선순위 요소가 먼저 처리된다.
- 이중 큐
사례
- 프로세스 스케줄링
- 프린터 대기열
- 데이터 스트리밍
구현체
참고