Leetcode-Valid Parentheses
来源:互联网 发布:55海淘 知乎 编辑:程序博客网 时间:2024/06/04 23:35
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.
Subscribe to see which companies asked this question.
Show Tags
#include <stack>class Solution {public: bool isValid(string s) { stack<char> paren; for (int i=0;i<s.size();i++) { switch (s[i]) { case '(': case '{': case '[': paren.push(s[i]); break; case ')': if (paren.empty() || paren.top()!='(') return false; else paren.pop(); break; case '}': if (paren.empty() || paren.top()!='{') return false; else paren.pop(); break; case ']': if (paren.empty() || paren.top()!='[') return false; else paren.pop(); break; default: ; // pass } } return paren.empty() ; }};
阅读全文
0 0
- LeetCode: Valid Parentheses
- LeetCode: Longest Valid Parentheses
- LeetCode: Valid Parentheses
- LeetCode Longest Valid Parentheses
- [Leetcode] Valid Parentheses
- LeetCode: Longest Valid Parentheses
- [Leetcode] Longest Valid Parentheses
- LeetCode : Valid Parentheses
- [leetcode]longest Valid Parentheses(!!)
- Leetcode: Valid Parentheses
- leetcode 52: valid parentheses
- [Leetcode] Longest Valid Parentheses
- leetcode Longest Valid Parentheses
- 【leetcode】Valid Parentheses
- 【leetcode】Longest Valid Parentheses
- [LeetCode]Longest Valid Parentheses
- [LeetCode]Valid Parentheses
- LeetCode-Valid Parentheses
- 持续继承win+jenkins+cvs+weblogic
- CocoaPods创建自己的开源库和私有库
- An abandoned sentiment from past Java 无脑暴力
- 【Linux网络编程】基于TCP流 I/O多路转接(poll) 的高性能http服务器
- chisel,超牛的Xcode调试工具,慢慢学习
- Leetcode-Valid Parentheses
- LeetCode-572. Subtree of Another Tree (JAVA)子树
- HTML中表格和表单的简单构造和样式
- 回溯法算法
- Eclipse 如何添加svn插件
- JS中showModalDialog 详细使用
- PHP数组实际占用内存大小的分析
- 技术进阶目录
- 电脑无法复制粘贴是什么情况,附上解决方法