큐에 대한 자료구조 설명

https://cofls6581.tistory.com/118

 

큐(queue)

큐(queue)? 선입선출 FIFO(first in first out)방식의 자료구조 ex)마트 계산대, 은행 창구: FIFO방식 주로 배열이나 연결리스트로 구현함 주로 순차적인 프로세스를 구현할 때 사용함 자료가 삽입되는 곳

cofls6581.tistory.com

헤더파일 삽입

#include <queue>

데이터 선언

queue<int> q;

데이터 추가/삭제

q.push(2);

q.pop(); front 데이터를 삭제

데이터 조회

q.front(); 최상위 데이터 반환

q.back(); 제일 마지막 데이터 반환

데이터 크기

q.size();

q.empty(); 비어있으면 true 아니면 false

데이터 swap

swap(queue1 , queue2); 두 큐의 내용 swap

 

참고사이트

https://life-with-coding.tistory.com/408

'프로그래밍 언어 > c++' 카테고리의 다른 글

[Algorithm] c++ 순열 구하는 함수 next_permutation, prev_permutation  (0) 2022.05.04
[STL] 덱(Deque)  (0) 2021.10.12
[STL] vector 컨테이너  (0) 2021.09.19
STL  (0) 2021.09.19
C++ break 문과 continue문  (0) 2021.09.12

+ Recent posts