代码随想录算法训练营第11天|20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值2023-03-26 约 94 字 预计阅读 1 分钟 次阅读文章目录20. 有效的括号20. 有效的括号leetcode代码随想录 思路:分析不匹配的情况,生成 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 class Solution: def isValid(self, s: str) -> bool: stack = [] d = { "(": ")", "{": "}", "[": "]" } for item in s: if item in d: stack.append(d[item]) elif not stack or stack.pop() != item: return False return len(stack) == 0 时间复杂度:O(n)文章作者 qiaocc上次更新 2023-03-26