题目 思路 设计两个栈stack和minstack,stack用来记录数据,minstack用来放当前最小的值。遇到新元素的时候,stack进栈,如果minstack为空或这个新元素小于等于minstack中的栈顶元素时minstack进栈。出栈时stack出栈,若stack的出栈元素同时也是minstack的栈顶元素时,minstack栈顶元素出栈。 class MinStack: def __init__(self): """ initialize your data struct