回答时间 : 2024-01-24
1. **初始化最大栈对象**
- 使用 `MaxStack()` 进行对象初始化[1][8][10].
2. **压入元素到栈中**
- 使用 `push(int x)` 将元素压入栈中[1][8][10].
3. **弹出栈顶元素**
- 使用 `pop()` 进行一般栈操作[1].
4. **查看栈顶元素**
5. **查找栈中最大元素**
- 使用 `peekMax()` 返回栈中最大元素[4][6][7].
6. **弹出栈中最大元素**
- 使用 `popMax()` 返回并移除栈中最大元素[4][6][7].
这些方法使得最大栈既能进行一般的栈操作,又支持查找和处理栈中的最大元素。