力扣32.最长有效括号

力扣32.最长有效括号

  • 在这里插入图片描述

  •   class Solution {
      public:
          int longestValidParentheses(string s) {
              int n = s.size();
              int res=0;
              int start = -1;
              vector<int> st;
              for(int i=0;i<n;i++)
              {
                  if(s[i] == '(')
                      st.push_back(i);
                  else
                  {
                      //前面没有( , (开启下一段)下一段的开始更新为当前下标
                      if(st.empty())
                          start = i;
                      else
                      {
                          //有(先弹出
                          st.pop_back();
                          //如果前面在(了,说明上一次不匹配的)之后的所有括号全部匹配完
                          if(st.empty())
                              res = max(res,i - start);
                          //上一次不匹配的)之后还有(剩余 这一段现在只能取到(的下标
                          else
                              res = max(res,i - st.back());
                      }
                  }
              }
              return res;
          }
      };
    

相关推荐

  1. 【算法题】32. 有效括号

    2024-07-14 18:12:01       51 阅读
  2. LeetCode 32有效括号

    2024-07-14 18:12:01       48 阅读
  3. LeetCode 32. 有效括号

    2024-07-14 18:12:01       43 阅读
  4. LeetCode_32_困难_有效括号

    2024-07-14 18:12:01       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 18:12:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 18:12:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 18:12:01       57 阅读
  4. Python语言-面向对象

    2024-07-14 18:12:01       68 阅读

热门阅读

  1. Apache Kylin: 大数据时代的分析引擎

    2024-07-14 18:12:01       19 阅读
  2. 异步和线程池

    2024-07-14 18:12:01       20 阅读
  3. Go:常量&运算符&流程控制

    2024-07-14 18:12:01       15 阅读
  4. qiankun子应用vue加载js资源失效问题解决

    2024-07-14 18:12:01       17 阅读
  5. 深入理解C++11中的std::packaged_task

    2024-07-14 18:12:01       20 阅读
  6. 华为 NAT 技术介绍及配置

    2024-07-14 18:12:01       20 阅读
  7. prompt第三讲-PromptTemplate

    2024-07-14 18:12:01       17 阅读
  8. 微信小程序的目录结构

    2024-07-14 18:12:01       26 阅读