728x90
큐는 줄을 서서 기다리다, 대기행렬이라는 뜻이 있다
가장 먼저 들어온 데이터가 먼저 나갈 수 있다
고속도로 톨게이트는 가장 먼저 도착한 자동차가 먼저 통과할 수 있다
분홍색 자동차가 가장 먼저 도착했기 때문에 가장 먼저 통과하며 파란색 자동차는 앞의 자동차들이 모두 빠져나갈 때까지 기다려야 한다
큐도 마찬가지로 가장 먼저 입력된 데이터가 첫 번째로 출력된다 (가장 나중에 입력된 데이터는 마지막에 출력된다)
Queue의 특징
- FIFO (First In First Out) 먼저 들어간 데이터가 처음에 나오는 선입선출의 구조를 가지고 있다
- 데이터는 하나씩 넣고 뺄 수 있다
- 두 개의 입출력 방향을 가지고 있다 (데이터의 입력, 출력 방향이 다르다)
728x90
'개발일지 > 컴퓨터지식' 카테고리의 다른 글
자료구조 그래프 Graph (0) | 2022.09.25 |
---|---|
자료구조 트리 Tree (2) | 2022.09.25 |
자료구조 스택 Stack (0) | 2022.09.25 |
재귀함수 (0) | 2022.09.25 |
명령어 옵션 -r 과 -f Linux (0) | 2022.08.27 |