leetcode-python-最小栈
1)直接用list,但是时间复杂度很高
class MinStack: def __init__(self): """ initialize your data structure here. """ self.stack = list() def push(self, val: int) -> None: self.stack.append(val) return self.stack def pop(self) -> None: self.stack.pop() return self.stack def top(self) -> int: return self.stack[-1] def getMin(self) -> int: return min(self.stack) # Your MinStack object will be instantiated and called as such: # obj = MinStack() # obj.push(val) # obj.pop() # param_3 = obj.top() # param_4 = obj.getMin()

浙公网安备 33010602011771号