간단 자료구조1 간단한 queue 구현 template class MyQueue { public: MyQueue() : Dat{}, Head(0), Tail(0) { } private: T Dat[10000]; int Head; int Tail; public: void push(int x) { Dat[Tail++] = x; } void pop() { Head++; } int front() { return Dat[Head]; } int back() { return Dat[Tail - 1]; } int size() { return Tail - Head; } bool empty() { if (Tail - Head == 0) { return true; } return false; } }; void test() { MyQueue Q; Q.push(10.. 간단 자료구조 2022. 11. 3. 이전 1 다음