DevGang
[DB-25] 자료구조 - 큐 (Queue) 본문
1. 큐의 정의
- rear라고 하는 리스트의 한쪽 끝에서 삽입이 일어나고 front라 부르는 반대쪽 끝에서 삭제가 일어나는 자료구조(FIFO 구조)
- 운영체제의 작업 스케줄링 등에 응용되는 것으로 가장 적합한 자료구조
2. 데큐 (Deque, Double Ended Queue)
- 서로 다른 방향에서 입/출력이 가능한 구조 (삽입과 삭제가 양쪽 끝에서 일어남)
- 입력이 한쪽에서만 발생하고 출력은 양쪽에서 일어날 수 있는 입력 제한과 입력은 양쪽에서 일어나고 출력은 한 곳에서만 이루어지는 출력 제한이 있음
- 양 끝에서 삽입과 삭제가 가능하게 하도록 큐를 일반화한 것
'정보처리 > DB' 카테고리의 다른 글
[DB-27] 자료구조 - 그래프 (Graph) (0) | 2021.01.30 |
---|---|
[DB-26] 자료구조 - 트리 (Tree) (0) | 2021.01.30 |
[DB-24] 자료구조 - 스택 (Stack) (0) | 2021.01.30 |
[DB-23] 자료구조 - 리스트(List) (0) | 2021.01.30 |
[DB-22] 자료구조 (0) | 2021.01.30 |
Comments