日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

leetcode32 Longest Valid Parentheses

發布時間:2025/4/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 leetcode32 Longest Valid Parentheses 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述

* 找出字符串中最長的有效子串,字符串只包括'(' , ')'。何為有效,可參考leetcode20 判斷一個字符串是否為有效字符串。

解題思路

介紹動態規劃的解法

  • 從倒數第二個元素往前遍歷,特別針對 " ( ) " 的情況。
  • 用一維數組保存結果,d[i] 代表從當前下標 i 到字符串 s 最末尾的子串中的最長有效子串的長度。
  • 動態方程如何寫呢?
  • 對于當前下標i,如果是 ' ( ',則考慮右邊子串中的元素,是否為 ' )'。考慮哪一個呢? symi 變量是怎么想到的呢?后來我思考發現,發現原作設置的 symi 變量確實巧妙。symi 代表對于當前下標i,需要進行匹配的右括號的位置。此時若是匹配,則得到的 d[i] 代表從 i 到 symi 之間的子串的最長有效子串長度,如果下標 symi 右邊還有元素。則需要加上 d[symi+1]。
  • 1 public class Solution { 2 public int longestValidParentheses(String s) { 3 if(null == s) return 0; 4 int len = s.length(), max = 0; 5 int[] d = new int[len]; 6 for (int i = len-2; i >= 0; i--){ 7 int symi = i+1+d[i+1]; 8 if ('(' == s.charAt(i) && symi < len && ')' == s.charAt(symi)){ 9 // 如果滿足條件,則相當于在d[i+1]的基礎上又多了一對"()",所以長度+2 10 d[i] = d[i+1]+2; 11 // 如果symi右邊還有元素,那么d[i]就應該加上d[symi+1] 12 if(symi+1 < len){ 13 d[i] += d[symi+1]; 14 } 15 } 16 max = Math.max(max, d[i]); 17 } 18 return max; 19 } 20 }

    ?

  • 轉載于:https://www.cnblogs.com/dogeLife/p/11000444.html

    總結

    以上是生活随笔為你收集整理的leetcode32 Longest Valid Parentheses的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 免费av成人 | av2018| 国产精品香蕉国产 | 91蝌蚪少妇偷拍 | 亚洲精品一区二区口爆 | 水蜜桃久久 | 色图插插插 | 一区二区三区欧美视频 | 国产青青草在线 | 少妇激情一区二区三区 | 极品销魂美女一区二区 | 性欧美大战久久久久久久 | 91精品国产综合久久福利 | 朝桐光在线观看 | 91老师片黄在线观看 | 91大片在线观看 | 日本韩国欧美在线 | 激情伊人| 国产伦精品一区二区三区88av | 四虎视频国产精品免费 | 91免费官网| 国产主播在线一区 | 91亚洲精品乱码久久久久久蜜桃 | 国产三级全黄 | 成人www | 污网站在线播放 | 91精品999| 黄色一节片 | 精品裸体舞一区二区三区 | 精品国产a| 撸啊撸在线视频 | 春闺艳妇(h)高h产乳 | 久精品国产 | 色撸撸在线| av一级大片 | 欧美人与性动交g欧美精器 国产在线视频91 | 亚洲啊啊啊啊啊 | 亚洲欧美福利 | 4438成人网 | 99re在线国产 | 污网站免费在线观看 | 毛片视频软件 | 日韩爽爽视频 | 成人靠逼视频 | 伊人论坛 | 三级黄色片免费 | 精品91久久久 | 依依成人综合 | 污污av| 欧美日韩一| 男人桶女人桶爽30分钟 | 免费在线观看成人 | 国产成人在线看 | 亚洲AV成人无码电影在线观看 | 在线看成人片 | 欧美人与牲动xxxx | 欧美福利在线视频 | 荫道bbwbbb高潮潮喷 | 亚洲男人的天堂网 | 精品久久久免费 | 欧美色图3p | 国产精品日韩av | 日本婷婷 | 浪潮av一区二区三区 | www欧美精品 | 国产伦精品一区二区. | 小泽玛利亚一区二区三区 | 激情图片在线视频 | 在线 色| 成人av综合 | jizzz18| www久久久久久久 | 91av小视频| 最近最经典中文mv字幕 | jizz国产在线 | 免费成人av在线 | 中文在线观看免费 | 欧美一级淫 | 亚洲啪啪网址 | 五十路在线 | 亚洲一级在线观看 | 亚洲小视频在线播放 | 国产自偷 | 国产精品视频免费网站 | 人人妻人人澡人人爽精品 | 国产麻豆剧果冻传媒白晶晶 | 日本h在线观看 | 国产一区二区三区免费观看视频 | 久草免费在线观看 | ass日本| 国产福利精品视频 | 2020国产在线 | 国产大学生av | 你懂的国产视频 | 色福利在线| 久久精品一区二区三区四区 | 91av久久久| 性感美女一区 | 正在播放91 |