20. Valid Parentheses
来源:互联网 发布:淘宝违规怎么处理 编辑:程序博客网 时间:2024/06/15 17:45
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.
括号匹配问题
func isValid(s string) bool { stack := []byte{} for i := 0; i < len(s); i++ { switch s[i] { case '(', '[', '{': stack = append(stack, s[i]) case ')': if len(stack) > 0 && stack[len(stack)-1] == '(' { stack = stack[:len(stack)-1] } else { return false } case ']': if len(stack) > 0 && stack[len(stack)-1] == '[' { stack = stack[:len(stack)-1] } else { return false } case '}': if len(stack) > 0 && stack[len(stack)-1] == '{' { stack = stack[:len(stack)-1] } else { return false } } } return (len(stack) == 0)}
0 0
- LeetCode 20. Valid Parentheses
- [LeetCode] 20.Valid Parentheses
- LeetCode --- 20. Valid Parentheses
- LeetCode 20.Valid Parentheses
- [Leetcode] 20. Valid Parentheses
- 20.Valid Parentheses
- 20.Valid Parentheses
- 20. Valid Parentheses
- 【leetcode】20. Valid Parentheses
- [leetcode] 20.Valid Parentheses
- [leetcode] 20. Valid Parentheses
- 20. Valid Parentheses
- 20. Valid Parentheses
- 20. Valid Parentheses
- Leetcode 20. Valid Parentheses
- 20. Valid Parentheses LeetCode
- 20. Valid Parentheses
- 20. Valid Parentheses
- VGG 16 prototxt
- Cannot open Eclipse Marketplace
- mfc下AfxBeginThread创建线程
- C#常用命名空间列表
- 第1章 Linux学习方法指导
- 20. Valid Parentheses
- Git由浅入深之分支管理
- lspci
- 基于Python的TCP服务端/客户端简单应用示例
- Java Warning:Build path specifies execution environment J2SE-1.5.
- 【selenium2基于Python】如何解决'geckodriver' executable needs to be in PATH.
- 新零售,新电商,新经济时代TinyShop为您领航
- 重温矩阵(I) 矩阵与线性变换
- 谷歌