LeetCode 32 最长有效括号
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 最长有效括号相关推荐
- Leetcode 32 最长合法括号子序列
算法特辑–动态规划 Leetcode 32 最长合法括号子序列 给定只有"(" 和 ")" 的字符串,求出最长的合法括号子序列. 例如:"())&qu ...
- leetcode:32. 最长有效括号
32. 最长有效括号 来源:力扣(LeetCode) 链接: https://leetcode.cn/problems/longest-valid-parentheses/ 给你一个只包含 '(' 和 ...
- LeetCode 32. 最长有效括号(栈DP)
文章目录 1. 题目信息 2. 栈 解题 3. 动态规划 解题 1. 题目信息 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1:输入: "(() ...
- LeetCode 32最长有效括号(困难)
维护不易,还请点个赞赞,如果想加入还请关注公众号bigsai回复进群加入打卡. 题目描述 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1: 输入: &qu ...
- Leetcode 32.最长有效括号
最长有效括号 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1: 输入: "(()" 输出: 2 解释: 最长有效括号子串为 " ...
- leetcode 32. 最长有效括号
题目 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1: 输入: "(()" 输出: 2 解释: 最长有效括号子串为 "()& ...
- 32. 最长有效括号
32. 最长有效括号 题目描述 给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度. 示例1: 输入:s = "(()" 输出:2 解释:最 ...
- 【LeetCode笔记】32. 最长有效括号(Java、动态规划、栈、字符串)
文章目录 题目描述 代码 & 解析 1. 栈做法 2. 动态规划 题目描述 (括号题真的好烦人) 讲道理,题目一看,大概率就是用dp做 代码 & 解析 1. 栈做法 这个做法我没实际写 ...
- [力扣]32. 最长有效括号(三解法)
解法一:栈 class Solution:def longestValidParentheses(self, s: str) -> int:q = []st = -1res = 0for i i ...
最新文章
- 在敏捷研发过程中,Scrum Master角色的哪些事
- python 杀死一个线程
- 一小时学会Ansible自动化运维
- List集合存入int类型值1,remove(1)方法按下标还是按对象删除信息
- 第三届Apache Flink 极客挑战赛暨AAIG CUP攻略发布!
- vue中render: h = h(App)的详细解释
- 算法设计与分析(第三周)递归求阶乘
- 【CF1182D】Complete Mirror【树的重心】
- 使用ANTLR在5分钟内用Java解析任何语言:例如Python
- gradle官方文档_Spring Boot+Gradle+MyBatisPlus3.x搭建企业级的后台分离框架
- SQL结构化数据查询语言培训讲义
- html div自动撑起来,解决子级用css float浮动 而父级div没高度不能自适应高度
- 华为算法精英赛(题3:概率计算)
- 研究城市空间结构的入门级文献及书籍推荐(待更新)
- 中国移动云MAS平台 HTTP(JAVA版) 接口发送普通短信
- linux ps命令详细解读
- DC-DC电路中自举电容和自举电阻是什么?
- java读取ifc文件_IFC - 西北逍遥 - 博客园
- php756中医,百人诈骗团伙冒充老中医微信钓鱼九千余人被骗
- [计算机网络]计算机网络发展历程,osi7层模型,报文交换
热门文章
- 数据持久层框架 Hibernate
- 寻路机器人单片机程序示例_单片机精华程序代码示例:DS1302时钟程序
- 先学python还是先学数据库_跟着销售学python8-微信平台初次见识数据库(6)
- java map常用类及其方法_Day50.Map类常用的方法 -Java常用类、集合#、IO
- ios 秒数转化为时间_iOS UTC秒数时间戳和日期的相互转换【原创】
- python交叉编译_交叉编译Python3.6.2,使用海思arm-hisiv200-linux-gcc,移植到arm开发板上...
- 学计算机的考研还是工作室,毕业后,考研和工作哪个更有出路,你后悔了吗?...
- js中while死循环语句_Java系列教程day06——循环语句
- java 今天 昨天_js获取当前时间(昨天、今天、明天)
- python去掉列表的括号和逗号_在每行之后显示没有逗号,括号等的python 2d...