오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-20 00:00
관리 메뉴

우노

[C++] Queue 사용법 본문

Language/C++

[C++] Queue 사용법

운호(Noah) 2021. 7. 13. 01:09

추가 및 삭제

  • push(요소)
    • 맨 뒤에 요소 추가
  • pop()
    • 맨 앞의 요소 삭제

조회

  • front()
    • 맨 앞의 요소 반환
  • back()
    • 맨 뒤의 요소 반환

기타

  • empty()
    • 큐가 비어있으면 true, 아니면 false 를 반환
  • size()
    • 큐 사이즈를 반환

예제 코드

#include <iostream>
#include <queue>

using namespace std;

int main(){

    // 큐 생성
    queue<int> q;

    q.push(1);
    q.push(2);
    q.push(3);
    q.push(4);

    q.pop();
    q.pop();

    cout << q.front() << '\n';
    // 출력 : 3

    cout << q.back() << '\n';
    // 출력 : 4

    cout << q.size() << '\n';
    // 출력 : 2

    cout << q.empty() << '\n';
    // 출력 : 0

    return 0;

}

참고

Comments