博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最长有效括号
阅读量:4187 次
发布时间:2019-05-26

本文共 485 字,大约阅读时间需要 1 分钟。

给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。

示例 1:

输入: ")()())"输出: 4 解释: 最长有效括号子串为 "()()"
public int longestValidParentheses(String s)     {    	// 先对字符串s进行判断    	if (s == null || s.length()<=1)    		return 0;    	    	int n = s.length();    	int leftBracket = 0; // 左括号数    	int couple = 0; // 成对括号数    	int[] tagArray = new int[n]; // 标记数组    	Arrays.fill(tagArray, -2);    	    	int[] leftBracketIdx = new int[n+1]; // 记录左括号的下标    	int len = -1;    	    	// 一次遍历做标记    	for (int i=0; i

 

转载地址:http://acpoi.baihongyu.com/

你可能感兴趣的文章
.NET Interop: 从IErrorInfo错误对象获得托管代码的异常信息
查看>>
Microsoft Silverlight正式发布
查看>>
国际化编程中Locale相关概念的一些解释
查看>>
PIA (Primary Interop Assembly) & AIA (Alternate Interop Assembly)简介
查看>>
“妖精”团队———阿里巴巴
查看>>
迟到的感谢——2006最有价值博客的候选人(& 个人回顾)
查看>>
第29回 软件质量度量
查看>>
IT 2007预言
查看>>
怎样让.Net2.0的Membership使用已存在的Sql Server2000/2005数据库
查看>>
ASP.NET2.0 文本编辑器FCKeditor使用方法详解
查看>>
常见的 Web 项目转换问题及解决方案
查看>>
VS2005中使用ClickOnce 部署应用程序的升级
查看>>
Visual Studio2005下配置及运行NUnit
查看>>
.Net Remoting配置文件的用法
查看>>
Tomcat性能调整优化
查看>>
利用SQL Server 2005减轻生产服务器优化负荷
查看>>
优化MYSQL服务器
查看>>
Exchange磁盘性能优化
查看>>
Apusic应用服务器的性能调节_JVM优化
查看>>
Apache重负荷服务器应如何优化?
查看>>