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

+ Recent posts