#1737. 栈的基本操作
栈的基本操作
题目描述
小青在学习栈这种数据结构,他想实现一个简单的栈。
栈的特点是后进先出(LIFO)。
请你帮助小青实现栈的基本操作。
输入格式
第一行输入一个整数 n,表示操作次数 接下来 n 行,每行一个操作:
- "push x":将 x 压入栈
- "pop":弹出栈顶元素
输出格式
对于每个 pop 操作,输出弹出的元素,如果栈为空输出"empty"
样例
样例 1
输入 #1
5
push 1
push 2
pop
pop
pop
输出 #1
2
1
empty
提示
使用数组或链表实现栈