https://leetcode-cn.com/problems/longest-valid-parentheses/

解决方案

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

LeetCode 32 最长有效括号相关推荐

  1. Leetcode 32 最长合法括号子序列

    算法特辑–动态规划 Leetcode 32 最长合法括号子序列 给定只有"(" 和 ")" 的字符串,求出最长的合法括号子序列. 例如:"())&qu ...

  2. leetcode:32. 最长有效括号

    32. 最长有效括号 来源:力扣(LeetCode) 链接: https://leetcode.cn/problems/longest-valid-parentheses/ 给你一个只包含 '(' 和 ...

  3. LeetCode 32. 最长有效括号(栈DP)

    文章目录 1. 题目信息 2. 栈 解题 3. 动态规划 解题 1. 题目信息 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1:输入: "(() ...

  4. LeetCode 32最长有效括号(困难)

    维护不易,还请点个赞赞,如果想加入还请关注公众号bigsai回复进群加入打卡. 题目描述 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1: 输入: &qu ...

  5. Leetcode 32.最长有效括号

    最长有效括号 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1: 输入: "(()" 输出: 2 解释: 最长有效括号子串为 " ...

  6. leetcode 32. 最长有效括号

    题目 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1: 输入: "(()" 输出: 2 解释: 最长有效括号子串为 "()& ...

  7. 32. 最长有效括号

    32. 最长有效括号 题目描述 给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度. 示例1: 输入:s = "(()" 输出:2 解释:最 ...

  8. 【LeetCode笔记】32. 最长有效括号(Java、动态规划、栈、字符串)

    文章目录 题目描述 代码 & 解析 1. 栈做法 2. 动态规划 题目描述 (括号题真的好烦人) 讲道理,题目一看,大概率就是用dp做 代码 & 解析 1. 栈做法 这个做法我没实际写 ...

  9. [力扣]32. 最长有效括号(三解法)

    解法一:栈 class Solution:def longestValidParentheses(self, s: str) -> int:q = []st = -1res = 0for i i ...

最新文章

  1. 在敏捷研发过程中,Scrum Master角色的哪些事
  2. python 杀死一个线程
  3. 一小时学会Ansible自动化运维
  4. List集合存入int类型值1,remove(1)方法按下标还是按对象删除信息
  5. 第三届Apache Flink 极客挑战赛暨AAIG CUP攻略发布!
  6. vue中render: h = h(App)的详细解释
  7. 算法设计与分析(第三周)递归求阶乘
  8. 【CF1182D】Complete Mirror【树的重心】
  9. 使用ANTLR在5分钟内用Java解析任何语言:例如Python
  10. gradle官方文档_Spring Boot+Gradle+MyBatisPlus3.x搭建企业级的后台分离框架
  11. SQL结构化数据查询语言培训讲义
  12. html div自动撑起来,解决子级用css float浮动 而父级div没高度不能自适应高度
  13. 华为算法精英赛(题3:概率计算)
  14. 研究城市空间结构的入门级文献及书籍推荐(待更新)
  15. 中国移动云MAS平台 HTTP(JAVA版) 接口发送普通短信
  16. linux ps命令详细解读
  17. DC-DC电路中自举电容和自举电阻是什么?
  18. java读取ifc文件_IFC - 西北逍遥 - 博客园
  19. php756中医,百人诈骗团伙冒充老中医微信钓鱼九千余人被骗
  20. [计算机网络]计算机网络发展历程,osi7层模型,报文交换

热门文章

  1. 数据持久层框架 Hibernate
  2. 寻路机器人单片机程序示例_单片机精华程序代码示例:DS1302时钟程序
  3. 先学python还是先学数据库_跟着销售学python8-微信平台初次见识数据库(6)
  4. java map常用类及其方法_Day50.Map类常用的方法 -Java常用类、集合#、IO
  5. ios 秒数转化为时间_iOS UTC秒数时间戳和日期的相互转换【原创】
  6. python交叉编译_交叉编译Python3.6.2,使用海思arm-hisiv200-linux-gcc,移植到arm开发板上...
  7. 学计算机的考研还是工作室,毕业后,考研和工作哪个更有出路,你后悔了吗?...
  8. js中while死循环语句_Java系列教程day06——循环语句
  9. java 今天 昨天_js获取当前时间(昨天、今天、明天)
  10. python去掉列表的括号和逗号_在每行之后显示没有逗号,括号等的python 2d...