Leetcode-Easy 155. Min Stack

234. Palindrome Linked List

  • 描述: 栈的实现
  • 思路: 通过列表进行实现
  • 代码
class MinStack:

    def __init__(self):
        """
        initialize your data structure here.
        """
        self.data=[]
    def push(self, x):
        """
        :type x: int
        :rtype: void
        """
        self.data.append(x)
    def pop(self):
        """
        :rtype: void
        """
        self.data=self.data[:-1]
        
    def top(self):
        """
        :rtype: int
        """
        return self.data[-1]
        

    def getMin(self):
        """
        :rtype: int
        """
        return min(self.data)
        


# Your MinStack object will be instantiated and called as such:
# obj = MinStack()
# obj.push(x)
# obj.pop()
# param_3 = obj.top()
# param_4 = obj.getMin()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券