Merge pull request #133 from tao363/master

Update array stack
This commit is contained in:
Yudong Jin
2022-12-20 14:14:44 +08:00
committed by GitHub
9 changed files with 46 additions and 34 deletions

View File

@ -29,18 +29,22 @@ public:
/* 出栈 */
int pop() {
int oldTop = stack.back();
int oldTop = top();
stack.pop_back();
return oldTop;
}
/* 访问栈顶元素 */
int top() {
if(empty())
throw out_of_range("栈为空");
return stack.back();
}
/* 访问索引 index 处元素 */
int get(int index) {
if(index >= size())
throw out_of_range("索引越界");
return stack[index];
}