본문 바로가기
자료구조

(2) Queue

by LaTale 2016. 6. 25.

Queue : FIFO(First In First Out) 구조를 가진 자료구조



<front, rear, enqueue, dequeue, circular queue>


front : 큐의 첫번째 원소


rear : 큐의 마지막 원소


enqueue : 큐에 데이터를 삽입하는 작업


dequeue : 큐에서 데이터를 꺼내오는 작업


circular queue : dequeue를 실행한 후 큐의 앞부분이 비어있어도 데이터를 삽입할 수 없는 문제점이 발생한다. 이 문제점을 해결하기 위해서 다음과 같이 queue의 front와 rear를 연결한 형태의 queue



array를 이용한 queue 구현




'자료구조' 카테고리의 다른 글

(5.1) BST Dictionary  (0) 2016.08.05
(5) BST  (0) 2016.08.05
(4) Tree  (0) 2016.08.05
(3) 연결리스트  (0) 2016.07.19
(1) Stack  (0) 2016.06.24