카드 2

    [BOJ] 2164 카드 2

    문제 링크 https://www.acmicpc.net/problem/2164 모든 알고리즘 문제는 C++로 구현되어 있습니다. 큐를 사용해서 front(), pop(), push() 연산을 사용하면 되는 간단한 문제였다. c++의 STL queue를 사용할 수도 있었지만, 큐를 만드는 법을 다시 한 번 기억할 겸 직접 MyQueue 클래스를 만들었다. struct Node { int val; Node* next; Node* prev; }; class Myqueue { private: Node* head; Node* tail; int size; public: Myqueue() : size(0) { head = tail = nullptr; } void push(int val) { Node* newNode =..