leetcode 20. Valid Parentheses
来源:互联网 发布:javascript基础书籍 编辑:程序博客网 时间:2024/04/29 03:05
题意
括号的匹配问题
题解
利用栈处理
代码
class Solution {public: bool isValid(string s) { stack<int> st; int len = s.length(); for(int i = 0; i < len; i++) { if(s[i] == '(' || s[i] == '[' || s[i] == '{') st.push(s[i]); else { switch(s[i]) { case ')': if(!st.empty() && st.top() == '(') st.pop(); else return false; break; case ']': if(!st.empty() && st.top() == '[') st.pop(); else return false; break; case '}': if(!st.empty() && st.top() == '{') st.pop(); else return false; break; default: return false; } } } if(st.size() > 0) return false; return true; }};
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
- asp.net WebForm中的一般处理程序、aspx页面深入学习
- Docker 命令行汇总
- 博客迁移通知
- 算法之绝对众数
- VC++基于微软语音引擎开发语音识别总结
- leetcode 20. Valid Parentheses
- J2EE整合UCenter 首次注册同步登录与自动激活
- 逆向打印字符串--递归实现
- CC2541 IAR 编程器的版本问题
- iOS高效的设置圆角效果
- const限定符
- Java 冒泡排序及其改进
- XenServer 6.2安装图解教程
- Android 内存泄漏总结