//使用栈, 进行判断

class Solution {

public:

int longestValidParentheses(string s) {

stack<int> sta;

int ans=0;

sta.push(-1);

for(int i=0;i<s.length();i++){

if(s[i]=='('){

sta.push(i);

}else{

sta.pop();

if(sta.empty()){

sta.push(i);

}else{

ans=max(ans,i-sta.top());

}

}

}

return ans;

}

};

T32. High.最长有效括号相关推荐

  1. LeetCode实战:最长有效括号

    题目英文 Given a string containing just the characters '(' and ')', find the length of the longest valid ...

  2. 第32题 最长匹配括号

    题目: 找出字符串中最长匹配括号的长度,如")()())()()(",结果为4 思路: )  (  ) (  )  ) (  ) (  )  ( 0 1 2 3 4 5 6 7 8 ...

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

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

  4. 【数据结构与算法】之深入解析“最长有效括号”的求解思路与算法示例

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

  5. 32. Longest Valid Parentheses 最长有效括号

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

  6. 最长有效括号—leetcode32

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

  7. [Jobdu] 题目1337:寻找最长合法括号序列

    题目描述: 给你一个长度为N的,由'('和')'组成的括号序列,你能找出这个序列中最长的合法括号子序列么?合法括号序列的含义便是,在这个序列中,所有的左括号都有唯一的右括号匹配:所有的右括号都有唯一的 ...

  8. [Leetcode][第32题][JAVA][最长有效括号][动态规划][栈][正向逆向结合]

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

  9. 【LeetCode - 32】最长有效括号

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

  10. leetcode32 最长有效括号

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

最新文章

  1. java中Class.forName与new
  2. 苏联曾经的AI有多强?一段几乎已被世人遗忘的往事
  3. AngularJS快速入门
  4. 通过“委派”过滤组策略设置
  5. Android开发10——Activity的跳转与传值
  6. go语言复数包_go语言学习之包和变量详解
  7. 波束形成、回声消除、声源定位及端到端等语音信号处理算法
  8. 棱镜刘大澎:云时代的手游SDK接入
  9. Android图片上倒计时,Android自定义照相机倒计时拍照
  10. orelse_可选的orElse vs orElseGet
  11. windows脚本编制引擎_说说 Windows 脚本宿主运行的几种方式
  12. 从ARM裸机看驱动之按键中断方式控制LED(二)
  13. HTK在win7下安装的一些问题
  14. JavaScript基础视频教程总结(001-010章)
  15. 十大开源游戏引擎深入比较
  16. 数据包络分析--两阶段加性网络DEA--使用优化黄金分割比例算法(第二篇)
  17. 谷歌表格快捷键_所有最好的Google表格键盘快捷键
  18. 《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器
  19. 元宇宙老炮儿口述:19年的行业教训
  20. 【移动安全】专栏文章汇总

热门文章

  1. 【Unity2D入门教程】简单制作战机弹幕射击游戏③C#编写 子弹Laser脚本
  2. T3677 道生一——dfs
  3. 13. 查询表orders——统计销售总量大于50的各类商品的ID和销售总量
  4. 企业邮箱怎么写加密邮件,企业邮箱支持吗?
  5. 章文嵩博士和他背后的负载均衡(LOAD BANLANCER)帝国
  6. 淘宝省钱_如何省钱和组装自己的电路板
  7. C# 实现的几种在线翻译
  8. Oracle:ORA-00054 资源正忙 -- 锁表的解决方法
  9. 项目实战之物联网智能鱼缸
  10. Java:关于“StringBuilder“的运用