class minstack(object):
    def __init__(self):
        self.stack=[]
        self.min=[]
        
    def push(self,values):
        for i in values:
            self.stack.append(i)
            if self.min and self.min[-1]<i:
                self.min.append(self.min[-1])
            else:
                self.min.append(i)
                
    def pop(self):
        self.min.pop()
        return self.stack.pop()
    
    def minn(self):
        return self.min[-1]
    
    
a=minstack()
a.push([1,2,3,4,5])

print(a.pop())
print(a.minn())
            

 

相关文章:

  • 2022-12-23
  • 2021-04-03
  • 2021-05-28
  • 2021-09-11
  • 2022-01-10
  • 2021-07-11
  • 2021-12-18
猜你喜欢
  • 2021-04-19
  • 2021-08-24
  • 2021-10-15
  • 2022-12-23
  • 2021-08-28
相关资源
相似解决方案