leetcode-20. Valid Parentheses
来源:互联网 发布:linux mint 18.2 安装 编辑:程序博客网 时间:2024/06/06 01:16
leetcode-20. Valid Parentheses
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.
栈的使用,明白pop是不要参数的,直接p.pop( )
class Solution {public: bool isValid(string s) { stack<char> p; for(int i = 0; i < s.size(); ++i){ if(s[i] == '(' || s[i] == '[' || s[i] == '{') p.push(s[i]); else{ if(p.empty()) return false; if(s[i] == ')' && p.top() != '(') return false; if(s[i] == ']' && p.top() != '[') return false; if(s[i] == '}' && p.top() != '{') return false; else p.pop(); //栈的操作,pop的时候直接pop就行,不用加参数 } } if(p.empty()) return true; else return false; }};
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
- java语法基础
- MySQL中information_schema 是什么
- Mongodb replication复制集的配置
- 范数和距离
- RecyclerView 点击事件
- leetcode-20. Valid Parentheses
- The Largest Generation
- php array_multisort 二维数组排序
- 图结构练习——BFS——从起始点到目标点的最短步数
- NOIP2009解题报告(C/C++)(潜伏者)(Hankson的趣味题)(最优贸易)(靶形数独)
- 转:php防止sql注入的一点心得
- iOS应用架构谈 开篇
- Java文件读取范例
- 推箱子的最优路径