leetCode4.1.2(Longest Valid Parentheses)
来源:互联网 发布:手机淘宝1元秒杀入口 编辑:程序博客网 时间:2024/05/14 15:41
Given a string containing just the characters ’(’ and ’)’, find the length of the longest valid (wellformed) parentheses substring.
For ”(()”, the longest valid parentheses substring is ”()”, which has length = 2.
Another example is ”)()())”, where the longest valid parentheses substring is ”()()”, which has length = 4.
public static int solution_4_1_2(char[] chars){int start=0;int[] st=new int[chars.length];int top=0;int max=0;for(int i=0;i<chars.length;i++){if(chars[i]=='(')st[top++]=i;if(chars[i]==')'){if(top==0){start=i+1;}else{//int t=--top;if(top==0){max=max>=(i-start+1)?max:i-start+1;}else{max=max>=(i-st[top-1])?max:i-st[top-1];}}}}return max;}
0 0
- leetCode4.1.2(Longest Valid Parentheses)
- leetCode4.1.1(Valid Parentheses)
- LeetCode: Longest Valid Parentheses
- LeetCode Longest Valid Parentheses
- LeetCode: Longest Valid Parentheses
- [Leetcode] Longest Valid Parentheses
- [leetcode]longest Valid Parentheses(!!)
- Longest Valid Parentheses
- Longest Valid Parentheses
- [Leetcode] Longest Valid Parentheses
- leetcode Longest Valid Parentheses
- LeetCode31:Longest Valid Parentheses
- longest valid parentheses
- Longest Valid Parentheses
- 【leetcode】Longest Valid Parentheses
- Longest Valid Parentheses
- [LeetCode]Longest Valid Parentheses
- Longest Valid Parentheses
- 自定义控件的四种模式
- JAVA创建TXT,并写入数据
- 自学Java系列 笔记1 java的基本语法2
- 数字对象(NSNumber)常用的方法
- 倒推序列,如b[i]0 1 0(前面有几个数比b[i] 大)推a[i]2 1 3 ,树状数组 SPOJ 227 Ordering the Soldiers
- leetCode4.1.2(Longest Valid Parentheses)
- 五种排序算法
- 初探Makefile
- Spring学习(十)spring mvc入门
- 9-1
- 类的解剖(获取类的定义信息)
- LightOJ 1155 - Power Transmission【拆点网络流】
- c++ - dec2bin / bin2dec
- 跨出第一步