美文网首页
6、有效的括号 leetcode20

6、有效的括号 leetcode20

作者: 九答 | 来源:发表于2020-04-02 10:04 被阅读0次

题目描述

description.png

思路:配对的东西可以用字典。使用pop方法可以高效计算。
注意没有和有一个括号要单独考虑

class Solution:
 def isValid(self, s: str) -> bool:
     dict = {"(":")","[":"]","{":"}"}
     stack = []
     for i in s:
         if i in dict:
             stack.append(i)
         elif len(stack)==0 or dict[stack.pop()]!=i :
             return False
     return len(stack)==0

相关文章

  • 6、有效的括号 leetcode20

    题目描述 思路:配对的东西可以用字典。使用pop方法可以高效计算。注意没有和有一个括号要单独考虑

  • LeetCode20——有效的括号

    题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符...

  • 回溯算法和深度优先搜索(二)

    先看一道题目: 括号生成。 输入一个整数 ,罗列出所有有效的括号组合。有效的括号组合是指 左括号开始,右括号结束,...

  • 括号生成 (有效括号)

    题目 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入...

  • 有效括号

    题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串...

  • 有效括号

    import java.util.*; /** 给定一个只包括 '(',')','{','}','[',']' 的...

  • 有效括号

    题目 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需...

  • 有效的括号

    给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足:...

  • 有效的括号

    给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左...

  • 有效的括号

    给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足:...

网友评论

      本文标题:6、有效的括号 leetcode20

      本文链接:https://www.haomeiwen.com/subject/bdvtphtx.html