[Leetcode]_20 Valid Parentheses
来源:互联网 发布:免费瑜伽软件 编辑:程序博客网 时间:2024/05/16 11:37
/** * Index: 20 * Title: Valid Parentheses * Author: ltree98 **/
括号配对,利用栈先进后出的特点。
当出现右半部分时,必须与之前最后出现的左半部分配对成功,否则GG。
注意几个样例:
"[""]""][""[(])""[()]"
class Solution {public: bool isValid(string s) { stack<char> container; for(int i = 0; i < s.length(); i++) { switch(s[i]) { case '(': case '{': case '[': container.push(s[i]); break; case ')': {if(container.empty() || container.top()!='(') return false; else container.pop();} break; case '}': {if(container.empty() || container.top()!='{') return false; else container.pop();} break; case ']': {if(container.empty() || container.top()!='[') return false; else container.pop();} break; default: ; } } return (container.size() == 0); }};
0 0
- [Leetcode]_20 Valid Parentheses
- 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
- php高并发秒杀
- IOS疯狂基础之输入限制—手机号,金额
- Java RMI远程对象调用
- windows下生成github ssh 公钥
- angularJS指令学习
- [Leetcode]_20 Valid Parentheses
- 我为什么鼓励工程师写blog
- Zookeeper 实现 master 选举
- Spring基于注解的AOP测试
- ES6知识库汇总三
- linux 流程控制 -if语句
- Spring的开篇
- 告别手写 API文档生成工具推荐
- Android计算string在TextView所占的宽高