Valid Parentheses 合法括号
来源:互联网 发布:javascript分页代码 编辑:程序博客网 时间:2024/05/21 06:21
public boolean isValid(String s) { Stack<Character> stack = new Stack<Character>();int i =0;char []temp = s.toCharArray();while(i<temp.length){ if(stack.isEmpty()) { if(temp[i]=='('||temp[i]=='{'||temp[i]=='[') { stack.push(temp[i]); i++; } else return false; } else { if(temp[i]=='('||temp[i]=='{'||temp[i]=='[') { stack.push(temp[i]); i++; } else { if(temp[i]==')'&&stack.peek()=='(') { stack.pop(); i++; } else if(temp[i]=='}'&&stack.peek()=='{') { stack.pop(); i++; } else if(temp[i]==']'&&stack.peek()=='[') { stack.pop(); i++; } else return false; } } }return stack.isEmpty(); }
0 0
- Valid Parentheses 合法括号
- [LeetCode] 最长合法括号 longest valid parentheses
- 20.Valid Parentheses&合法括号序列判断
- Valid Parentheses 合法的括号匹配
- Longest Valid Parentheses 最长的合法括号序列
- 20. Valid Parentheses--合法的括号组合(使用stack)
- Valid Parentheses --括号匹配
- Valid Parentheses 括号配对
- Valid Parentheses 有效括号
- Valid Parentheses:括号匹配
- LeetCode 32 Longest Valid Parentheses 最大合法括号匹配长度计算 动态规划算法有待学习
- 20.Valid Parentheses (括号匹配)
- leetcode Valid Parentheses 有效括号
- Valid Parentheses 判断括号是否合法
- [LeetCode] Valid Parentheses 验证括号
- 20. Valid Parentheses(括号)
- leetcode Valid Parentheses 验证括号
- LeetCode-22 Generate Parentheses(合法括号情况)
- C++编译器是如何管理类和对象的,类的成员函数和成员变量
- android设置背景色为透明
- HiKariCP的数据源配置:
- XenServer安装Linux虚拟机系统如何显示图形界面
- struts接受前端传来的参数的时候,无法调式set方法(看不到变量的值)
- Valid Parentheses 合法括号
- mybaits的Mapper动态代理的简单例子(定义类型别名,ResultMap类型的使用)
- <input type='file'> accept属性
- Link-Cut Tree
- 【NOIP2013模拟联考7】数列
- 正则表达式--------grep
- python websocket.WebSocketApp笔记
- 查看OpenGL版本
- 22. Generate Parentheses