C++ Stack 구현
C++에서 STL 라이브러리가 제공되지만, 알고리즘 기초부터 다시 공부하면서 한번 작성 해 봤습니다. Stack의 생성자, isFull, isEmpty, pop, push와 같은 기본적인 기능을 구현했습니다. class Stack { private: int top, MaxSize; char *stack; public: Stack(int size); bool isFull(), isEmpty(); char pop(); void push(char element); void print(); }; Stack::Stack(int size){ MaxSize = size; stack=new char[MaxSize]; top=-1; } bool Stack::isFull(){ if(top==MaxSize-1) return..
major
2020. 3. 1.