Python | Leetcode Python题解之第20题有效的括号

题目:

题解:

class Solution:
    def isValid(self, s: str) -> bool:
        if len(s) % 2 == 1:
            return False
        
        pairs = {
            ")": "(",
            "]": "[",
            "}": "{",
        }
        stack = list()
        for ch in s:
            if ch in pairs:
                if not stack or stack[-1] != pairs[ch]:
                    return False
                stack.pop()
            else:
                stack.append(ch)
        
        return not stack

相关推荐

  1. LeetCode20 - 有效括号

    2024-04-10 12:52:04       42 阅读
  2. [ LeetCode ] 刷刷(Python)-20有效括号

    2024-04-10 12:52:04       16 阅读
  3. 力扣刷20.有效括号

    2024-04-10 12:52:04       18 阅读
  4. 20 有效括号

    2024-04-10 12:52:04       18 阅读
  5. LeetCode98 - 有效括号

    2024-04-10 12:52:04       40 阅读
  6. 【力扣刷练习】20. 有效括号

    2024-04-10 12:52:04       33 阅读
  7. 【LeetCode热100】20. 有效括号(栈)

    2024-04-10 12:52:04       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-10 12:52:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-10 12:52:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-10 12:52:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-10 12:52:04       20 阅读

热门阅读

  1. 30个商业赚钱的思考(上)

    2024-04-10 12:52:04       12 阅读
  2. 使用wangeditor富文本插件,自定义上传到七牛

    2024-04-10 12:52:04       12 阅读
  3. C# 抽象类、接口

    2024-04-10 12:52:04       15 阅读
  4. [C++][算法基础]排列数字(DFS)

    2024-04-10 12:52:04       11 阅读
  5. C++数据类型

    2024-04-10 12:52:04       11 阅读
  6. LeetCode //C - 275. H-Index II

    2024-04-10 12:52:04       14 阅读
  7. python蓝桥杯选数

    2024-04-10 12:52:04       14 阅读
  8. Hugging Face Transformers 微调--利用 SQuAD 做问答任务

    2024-04-10 12:52:04       11 阅读
  9. websocket调用http接口

    2024-04-10 12:52:04       13 阅读
  10. 为什么K8s需要服务网格Istio?

    2024-04-10 12:52:04       12 阅读
  11. 【御控物联】 2、物联网构成

    2024-04-10 12:52:04       11 阅读
  12. systemctl stop与信号

    2024-04-10 12:52:04       10 阅读