当前位置: 首页 > news >正文

Leetcode32 最长有效括号

给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。

 

 

 

 

 

 

 代码如下:

class Solution {public int longestValidParentheses(String str) {Stack<Integer> s = new Stack<>();int res = 0;int start = 0;for(int i = 0; i < str.length(); i++){if(str.charAt(i) == '('){s.push(i);}else {if(!s.isEmpty()) {s.pop();if(s.isEmpty()){//() () () res = Math.max(res,i - start + 1);}else {//( ( ( ) ) (res = Math.max(res, i - s.peek());}}else { // )()()start = i + 1;}}}return res;}
}

 

 

http://www.lryc.cn/news/128217.html

相关文章:

  • 【Android】Dagger和Hilt新手快速入门
  • phpstorm 推荐插件
  • 在进行自动化测试,遇到验证码的问题,怎么办?
  • C语言刷题训练DAY.6
  • Java进阶篇--数据结构
  • 使用Facebook Pixel 埋点
  • 《Go 语言第一课》课程学习笔记(七)
  • Docker Nginx 运行前端项目
  • 企业权限管理(十)-用户详情
  • Windows 11 家庭中文版找不到组策略文件gpedit.msc
  • vue3项目中structuredClone报错
  • Android漏洞之战——整体加壳原理和脱壳技巧详解
  • 网络
  • 一直往下get的map
  • Azure如何调整虚拟机的大小
  • stm32F103R6实现流水灯参考源代码
  • blender 发射体粒子
  • 你真的掌握了 Python 的七种参数了吗?
  • 人大进仓数据库ksql命令基础
  • 网站上的网页,无法通过百度和bing搜索引擎来搜索
  • Redis与MySQL的比较:什么情况下使用Redis更合适?什么情况下使用MySQL更合适?
  • 34_windows环境debug Nginx 源码-配置WSL和CLion
  • 单词倒排(C语言详解)
  • 一、数学建模之线性规划篇
  • 【推荐】深入浅出学习Spring框架【中】
  • 使用 HTML、CSS 和 JavaScript 创建多步骤表单
  • C语言笔试训练【第九天】
  • 左邻右舍裂差法求和 以及 连续自然数的立方和公式
  • 阿里云故障洞察提效 50%,全栈可观测建设有哪些技术要点?
  • docker run 命令30个常用参数详解