반응형
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();
이런식으로 사용하시면 됩니다.
간단한 예제입니다.
실행화면 입니다.
반응형
'프로그래밍 > c++ STL' 카테고리의 다른 글
[c++ STL] List 기본 사용법 및 예제 (0) | 2020.02.03 |
---|---|
[c++ STL] Stack 기본 사용법 및 예제 (0) | 2020.01.31 |
[c++ STL] Queue 기본 사용법 및 예제 (0) | 2020.01.31 |
[c++ STL] vector 의 반복자 사용법 (0) | 2020.01.04 |
[c++ STL] Vector 기본 사용법 및 예제 (0) | 2020.01.02 |