leetcode 20. Valid Parentheses
来源:互联网 发布:为知笔记vip破解版 编辑:程序博客网 时间:2024/05/16 18:13
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 {public: bool isValid(string s) { stack<char> tmp; for(int i = 0; i < s.size(); ++i){ switch(s[i]){ case '(': case '[': case '{': tmp.push(s[i]);break; case ')': if(tmp.empty() || tmp.top() != '(') return false;else tmp.pop();break; case ']': if(tmp.empty() || tmp.top() != '[') return false;else tmp.pop();break; case '}': if(tmp.empty() || tmp.top() != '{') return false;else tmp.pop();break; default: ; } } return tmp.empty(); }};
阅读全文
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
- 面向对象(对象和类)
- anaconda2安装TVTK
- 欢迎使用CSDN-markdown编辑器
- UVA--129
- 字符串匹配的BF算法和KMP算法学习
- leetcode 20. Valid Parentheses
- Linux Kernel PANIC(二)--Hard Panic/Aieee实例分析
- four
- JVM查看命令
- 01_Python特征
- android检测不到手机设备
- 02_Python文件类型
- java“+”号
- JSF复习系列(2)--迭代器的直观体现dataTable使用详解