LeetCode[stack]: Valid Parentheses
来源:互联网 发布:创建wifi热点软件 编辑:程序博客网 时间:2024/05/21 22:29
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.
典型的栈的应用,直接附上代码:
bool isValid(string s) { stack<char> parentheses; for (auto c : s) { if (c == '(' || c == '{' || c == '[') parentheses.push(c); else { if (parentheses.empty()) return false; else if (c == ')' && parentheses.top() != '(') return false; else if (c == ']' && parentheses.top() != '[') return false; else if (c == '}' && parentheses.top() != '{') return false; parentheses.pop(); } } return parentheses.empty(); }
0 0
- LeetCode[stack]: Valid Parentheses
- [leetcode #20 stack]Valid Parentheses
- [Leetcode] 20. Valid Parentheses(Stack)
- stack--Longest Valid Parentheses
- 20. Valid Parentheses(stack)
- leetcode 32. Longest Valid Parentheses——(use stack)
- 20. Valid Parentheses-Stack用法
- 20.Valid Parentheses(Stack-Easy)
- Lintcode Stack 423 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(!!)
- Android API学习之画布Canvas、颜料Paint
- sql语句优化
- hashset将list去重并拼接成字符串
- Mysql 关键字-保留字
- hdoj 2050 折线分割平面 【几何模板】
- LeetCode[stack]: Valid Parentheses
- C++虚继承的概念
- 12岁的少年教你用Python做小游戏
- OLAP、OLTP的介绍和比较
- Python中的12个基础知识和30个常用技巧
- 小代码
- hdoj 1290 献给杭电五十周年校庆的礼物 【几何模板】
- HDU2016 数据的交换输出
- 常用数据库URL及Driver class