프로그래밍/c++ STL

[c++ STL] Deque 기본 사용법 및 예제

rrruu 2020. 1. 10. 22:21
반응형

deque는 양쪽에서 접근이 가능한  큐입니다.

선언방법을 알아봅시다.

#include<deque>

먼저 전처리기에 include를 해야합니다.

deque<int> int_deque;

이후에 이런식으로 선언이됩니다.

 

사용방법을 알아 봅시다.

양쪽으로 접근이 가능하기 때문에

push_front와 push_back이 가능합니다.

int_deque.push_front(넣을 자료); 

이런식으로 사용 하시면 됩니다.

 

지우는방법도 마찬가지로

pop_front와 pop_back이 있습니다.

pop_front는 맨앞의 자료를 지우고

pop_back은 반대로 맨뒤의 자료를 지웁니다.

 

안의 모든 데이터를 지우는 방법도 있습니다.

clear를 사용하면 안의 모든 데이터를 지울 수 있습니다.

int_deque.clear();

이런식으로 사용하시면 됩니다.

 

안의 데이터의 갯수를 확인하는 방법도 있습니다.

size를 사용하면 안의 데이터의 수를 반환 하게 됩니다.

cout<<int_deque.size();

이런식으로 사용하시면 됩니다.

 

간단한 예제입니다.

실행화면 입니다.

반응형