leetcode 20. Valid Parentheses
来源:互联网 发布:鼻行动物存在吗 知乎 编辑:程序博客网 时间:2024/06/07 22:00
在学习数据结构中看到栈,因此回想起之前做leetcode时遇到的一题:
Given a string containing just the characters '('
, ')'
,'{'
, '}'
, '['
and ']'
, determine if the input string is valid.
The brackets must close in the correct order, "()"
and "()[]{}"
are all valid but"(]"
and "([)]"
are not.
class Solution(object): def isValid(self, s): mystack = [] for item in s: if item in ["(","[","{"]: mystack.append(item) if item in [")","]","}"]: if mystack == []: return False top = mystack[-1] if (top == '(' and item == ')') or (top == "[" and item == "]") or (top == "{" and item == "}"): mystack.pop() else: return False return len(mystack) == 0
阅读全文
0 0
- LeetCode 20. Valid Parentheses
- [LeetCode] 20.Valid Parentheses
- LeetCode --- 20. Valid Parentheses
- LeetCode 20.Valid Parentheses
- [Leetcode] 20. Valid Parentheses
- 【leetcode】20. Valid Parentheses
- [leetcode] 20.Valid Parentheses
- [leetcode] 20. Valid Parentheses
- Leetcode 20. Valid Parentheses
- 20. Valid Parentheses LeetCode
- leetcode 20. Valid Parentheses
- 【LeetCode】20. Valid Parentheses
- leetcode 20. Valid Parentheses
- leetcode 20. Valid Parentheses
- LeetCode-20.Valid Parentheses
- LeetCode *** 20. Valid Parentheses
- LeetCode 20. Valid Parentheses
- leetcode-20. Valid Parentheses
- 由于CentOS的系统安装了epel-release-latest-7.noarch.rpm 导致在使用yum命令时出现Error: xz compression not available问题
- Distributed Transaction Patterns
- 关于C语言函数strtok引发的思考
- 线程池中DefaultThreadFactory类
- Android StudioRe-download dependencies and sync project (requires network)问题
- leetcode 20. Valid Parentheses
- java静态代码块/静态属性、构造块、构造方法执行、main方法、普通代码块的顺序
- 从开发到部署会用到的 Docker 命令
- Kafka 之 入门
- iconfont图标
- 深度学习第八章自学笔记——深度模型中的优化
- CSS画三角形
- Java进阶(十)详解匿名内部类
- CI框架 .htaccess 隐藏url在index.php解决方案