423
来源:互联网 发布:语玩刷金币软件下载 编辑:程序博客网 时间:2024/06/07 22:16
4.12
public class Solution { /** * @param s A string * @return whether the string is a valid parentheses */ public boolean isValidParentheses(String s) { LinkedList<Character> stack = new LinkedList<Character>(); int l = s.length(); if(l == 0){ return false; } if(l % 2 != 0){ return false; } for(int i = 0;i < l;i++){ if(s.charAt(i) == '(' || s.charAt(i) == '['|| s.charAt(i) == '{'){ stack.addFirst(s.charAt(i)); continue; } else if(s.charAt(i) == ')'){ if(stack.isEmpty()){ return false; } else{ char tmp = stack.pop(); if( tmp != '('){ return false; } } } else if(s.charAt(i) == ']'){ if(stack.isEmpty()){ return false; } else{ char tmp = stack.pop(); if( tmp != '['){ return false; } } } else if(s.charAt(i) == '}'){ if(stack.isEmpty()){ return false; } else{ char tmp = stack.pop(); if( tmp != '{'){ return false; } } } } if(stack.isEmpty()){ return true; } else{ return false; } // Write your code here}}
0 0
- 423
- 423
- 423
- #423
- lintcode-423
- ocp-423
- 423C
- 423D
- UVA 423
- spoj 423 Assignments
- Uva 423 - MPI Maelstrom
- UVa 423 - MPI Maelstrom
- 053第423题
- (423)Valid Parentheses
- #423 Valid Parentheses
- LintCode 423:Valid Parentheses
- shu 423 密码破解
- 423ARestaurant Tables
- pom.xml
- 基本类型传值和引用类型传值
- 学习struts
- HM TEncCu相关说明
- 简单的自定义标题栏
- 423
- NIO和阻塞io的读写文件效率差异
- Pipeline Scheduling UVA
- 算法题-蛇形填数
- 资源 | 注意迁移的PyTorch实现
- 关于Ajax调用时后台数据的传输问题
- DialogFragment使用
- 人工智能会不会取代开发它的人?
- ViewPager滑动衔接