[Deque 선언]
#include<iostream>
#include<deque>
using namespace std;
deque<int> DQ;
[덱의 주요 기능]
멤버 함수 | 설명 |
push_front | deque의 앞에 원소 추가 |
push_back | deque의 뒤에 원소 추가 |
pop_front | 앞의 원소를 제거 |
pop_back | 마지막 원소를 제거 |
front | deque의 앞의 원소를 반환 |
back | duque의 마지막 원소를 반환 |
size | deque의 크기를 반환 |
empty |
비어있는지 확인해주는 기능, 저장한 원소가 있으면 false, 없으면 true 반환 |
https://math-coding.tistory.com/219
[Data Structure] Deque 사용법
c++ STL 중 하나인 Deque에 대한 설명입니다. Deque Deque는 Double-ended queue의 약자로 양쪽 어디에서든 추가, 삭제가 가능한 구조인 큐입니다. Queue 에서는 원소를 접근하기 위해서 front를 통해 하나씩 가
math-coding.tistory.com
https://cplusplus.com/reference/deque/deque/
https://cplusplus.com/reference/deque/deque/
difference_typea signed integral type, identical to: iterator_traits ::difference_type usually the same as ptrdiff_t
cplusplus.com
Deque의 자세한 내용은 공식 문서를 참고하자.
https://blockdmask.tistory.com/73
[C++] deque container 정리 및 사용법
1) deque container 2) deque의 사용 3) deque의 생성자와 연산자 4) deque의 멤버 함수 5) 다양한 예제 1) deque containerdeque는 vector의 단점을 보완하기 위해서 만들어진 container 입니다. deque도 vector와 마찬가지
blockdmask.tistory.com
'STL(Standard Library)' 카테고리의 다른 글
[C++] STL algorithm 조건 지정자 (0) | 2023.12.31 |
---|---|
STL pair, tuple 사용법 (1) | 2023.12.26 |
[C C++] STL에서 Duque와 Vector의 차이점 (0) | 2023.12.19 |
[C C++] 1, 2차원 vector 할당 및 주요 기능들 (0) | 2023.12.15 |
[C C++] 반올림 함수 (0) | 2023.12.15 |
경이로운 BE 개발자가 되기 위한 프로그래밍 공부 기록장
도움이 되었다면 "❤️" 또는 "👍🏻" 해주세요! 문의는 아래 이메일로 보내주세요.