IT learning 2021. 4. 12. 23:43
728x90

큐는 한쪽 끝에서 원소를 넣고 반대쪽 끝에서 원소를 뺄 수 있는 자료구조이다.

먼저 들어간 원소가 먼저 나오게 된다. 이를 FIFO(First In First Out) 이라 한다.

 

큐의 성질

1.원소의 추가O(1)

2. 원소의 제거 O(1)

3. 제일 앞/뒤의 원소 확인 O(1)

4. 제일 앞/뒤가 아닌 나머지 원소들의 확인/변경이 원칙적으로 불가능

 

구현

배열로도 가능하고, STL을 사용해도 된다.

728x90