priority_queue<T, Container, Compare>
ex:
priority_queue<int, vector<int>, greater<int>> priority_Q;
priority_queue<자료형, 컨테이너 , 비교함수> priority_Q;
비교함수:
greater<자료형>
less<자료형>
greater 오름차순
less 내림차순
push(element) 큐 원소에 추가
pop() 큐에 있는 원소 삭제
empty() 큐가 비었으면 true 아니면 false 반환
size() 큐사이즈 반환
top() 큐에 top 원소반환
queue<T>
ex:
queue<int> q;
queue<자료형>
front() 큐 제일 앞에 있는 원소 반환
back() 큐 제일 뒤에 원소 반환
push(element) 큐 원소에 추가
pop() 큐에 있는 원소 삭제
empty() 큐가 비었으면 true 아니면 false 반환
size() 큐사이즈 반환
'프로그래밍언어 > C++' 카테고리의 다른 글
char, unsigned char,signed char (0) | 2020.08.28 |
---|---|
Hash STL (0) | 2020.04.01 |
int to string and string to int (0) | 2020.02.18 |
<c++>Char to String (0) | 2019.10.11 |
<c++> string to char (0) | 2019.10.11 |