这道题很简单,我们需要两个栈,一个正常存储数据,一个存储最小数据,这样才能保证最后求是O(1)的复杂度。 在minStack里面构造栈函数 需要注意的是删除栈顶元素时,如果栈顶元素还是最小元素则在最小元素栈里面也要删除该元素。