国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

每日算法:有效的括號

開發 前端 算法
當遍歷完成時,所有已匹配的字符都已匹配出棧,如果此時棧為空,則字符串有效,如果棧不為空,說明字符串中還有未匹配的字符,字符串無效。

 [[420388]]

給定一個只包括 '(' ,')' ,'{' ,'}' ,'[' ,']' 的字符串,判斷字符串是否有效。

有效字符串需滿足:

  • 左括號必須用相同類型的右括號閉合。
  • 左括號必須以正確的順序閉合。

注意空字符串可被認為是有效字符串。

示例 1:

  1. 輸入: "()" 
  2. 輸出: true 

示例 2:

  1. 輸入: "()[]{}" 
  2. 輸出: true 

示例 3:

  1. 輸入: "(]" 
  2. 輸出: false 

示例 4:

  1. 輸入: "(]" 
  2. 輸出: false 

示例 5:

  1. 輸入: "([)]" 
  2. 輸出: false 

解答:利用棧結構

解題思路: 將字符串中的字符依次入棧,遍歷字符依次判斷:

  • 首先判斷該元素是否是 { 、 ( 、 [ ,直接入棧
  • 否則該字符為 } 、 ) 、 ] 中的一種,如果該字符串有效,則該元素應該與棧頂匹配,例如棧中元素有 ({, 如果繼續遍歷到的元素為 ), 那么當前元素序列為 ({) 是不可能有效的,所以此時與棧頂元素匹配失敗,則直接返回 false ,字符串無效

當遍歷完成時,所有已匹配的字符都已匹配出棧,如果此時棧為空,則字符串有效,如果棧不為空,說明字符串中還有未匹配的字符,字符串無效

畫圖幫助理解一下:

代碼實現:

  1. const isValid = function(s) { 
  2.     let map = { 
  3.         '{''}'
  4.         '('')'
  5.         '['']' 
  6.     } 
  7.     let stack = [] 
  8.     for(let i = 0; i < s.length ; i++) { 
  9.         if(map[s[i]]) { 
  10.             stack.push(s[i]) 
  11.         } else if(s[i] !== map[stack.pop()]){ 
  12.             return false 
  13.         } 
  14.     } 
  15.     return stack.length === 0 
  16. }; 

時間復雜度:O(n)

空間復雜度:O(n)

責任編輯:武曉燕 來源: 三分鐘學前端
相關推薦

2020-10-16 08:09:58

算法代碼字符串

2022-01-19 09:01:28

字符串LeetCode

2021-10-19 10:09:21

三角形個數數組

2021-03-02 08:21:58

LeetCode括號

2021-10-29 07:25:32

螺旋矩陣整數

2021-10-28 19:33:36

矩陣圖像內存

2021-11-19 07:54:40

前端

2021-11-12 09:44:03

字符串算法復雜度

2021-10-27 10:43:36

數據流中位數偶數

2021-09-30 09:58:14

路徑總和二叉樹

2021-09-03 09:41:36

字符串時間復雜度

2021-11-04 09:59:03

動態規劃策略

2021-09-02 09:22:13

算法無重復字符

2021-09-10 08:31:54

翻轉字符串單詞

2021-10-26 00:23:26

算法高頻元素

2021-09-15 07:56:32

二叉樹層次遍歷

2021-09-29 10:19:00

算法平衡二叉樹

2021-09-28 06:28:51

二叉樹公共祖先

2021-09-08 09:52:34

語言

2021-08-26 05:08:25

相鄰重復項算法
點贊
收藏

51CTO技術棧公眾號

懂色av一区二区三区| 国产曰肥老太婆无遮挡| 在线成人动漫av| 欧美肥婆姓交大片| 国产欧美88| 亚洲欧美在线免费| 欧美男男video| 777xxx欧美| 自拍视频在线播放| 在线成人av影院| 国产激情视频网址| 人人网欧美视频| 久久久久久高潮国产精品视| 激情中国色综合| 精品国产乱码久久久久久浪潮| 番号集在线观看| 日韩欧美亚洲一二三区| 最全影音av资源中文字幕在线| 一区二区三区蜜桃网| 久播影院第一理论片| 一区二区三区日韩欧美| 一菊综合网成人综合网| 自拍偷拍亚洲欧美日韩| 九七影院理伦片| 亚洲视频精选在线| 成人在线小说| 色噜噜久久综合| 在线观看免费版| 精品国产91乱码一区二区三区| 污污的网站在线看| 亚洲男人的天堂网站| 亚洲成人高清| 午夜精品在线观看| 精品久久久久中文字幕小说| 97av在线视频免费播放| 日本精品黄色| 国产欧美亚洲日本| 日韩电影在线一区二区| 少妇一晚三次一区二区三区| www国产精品av| 裸体av在线| 欧美三级资源在线| 都市激情综合| 欧美在线www| 激情一区二区| 一级片在线观看| 不卡电影一区二区三区| 激情av综合网| 可以免费看污视频的网站| 99精品视频免费| 视频一区视频二区视频三区视频四区国产 | 国产传媒久久久| 国产午夜精品一区二区三区嫩草 | 噜噜噜噜噜久久久久久91| 国产自产视频一区二区三区| 人人干人人干人人| 欧美三区在线观看| 中文字幕综合| 99理论电影网| 国产成人精品网址| 绯色av一区| 亚洲少妇中文在线| 9999国产精品| 亚洲午夜精品久久| 亚洲综合在线免费观看| 蜜桃成人365av| 日本人成精品视频在线| 男女男精品视频| 国产国语**毛片高清视频 | 成人欧美亚洲| 精品中文字幕在线观看| 伊人精品在线| 大肉大捧一进一出好爽视频| 欧美手机在线视频| 亚洲日本va午夜在线电影| 国模精品娜娜一二三区| 国产精品乱人伦一区二区| 搞黄网站在线看| 国产精品欧美一区二区| 99天天综合性| 羞羞污视频在线观看| 国产激情久久久久| 不卡视频在线看| 成人av福利| 国产一区视频在线| 久久午夜国产精品| 欧美男男激情videos| 91久久久一线二线三线品牌| 久久男人中文字幕资源站| 色女人在线视频| av中文字幕av| 久久99精品国产一区二区三区| 午夜影院欧美| 一区二区三区四区免费视频| 亚洲一区二区三区影院| 精品乱码一区二区三区四区| 免费一区二区三区| 午夜精品视频一区| 欧美交a欧美精品喷水| 超碰成人免费在线| 日韩欧美在线观看一区二区三区| 国产日产精品一区二区三区四区的观看方式 | 91免费视频国产| 中文字幕欧美三区| 欧美专区一区| 国产福利久久精品| 中文字幕亚洲综合久久菠萝蜜| 亚洲精品tv| 国产成人综合美国十次| 色偷偷888欧美精品久久久| 国产在线欧美| 99视频入口| 国产综合在线视频| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲韩国在线| 欧美片在线播放| 国产一区二区三区自拍| 日本18视频网站| 萌白酱国产一区二区| 少妇精品久久久| www.中文字幕在线| 亚洲成av人乱码色午夜| 国产不卡在线播放| 色先锋久久影院av| 日本成本人片免费观看| 精品在线视频一区二区| 亚洲美女视频网站| ㊣最新国产の精品bt伙计久久| 免费观看日韩av| 丁香资源影视免费观看| 91精品国产99久久久久久红楼| 精品久久久久久久人人人人传媒| 99久久国产综合精品色伊| 欧美va久久久噜噜噜久久| 欧美v亚洲v| 免费看涩涩视频| 九九久久99| 久久九九亚洲综合| 欧美日韩亚洲视频一区| 国产成人在线电影| 久久一区二区中文字幕| av日韩电影| 最近2018年手机中文在线| 亚洲欧美日韩另类精品一区二区三区| 欧美成人精品在线| 欧美三级蜜桃2在线观看| 91蜜桃视频在线| 亚洲精品女人| 精品在线网站观看| 羞羞网站在线免费观看| 久久午夜剧场| 欧美日韩午夜爽爽| 国产精品永久免费| 久久久综合精品| 最近高清中文在线字幕在线观看1| 国产一区二区三区高清视频| 亚洲国产中文字幕在线观看| 日韩电视剧免费观看网站| 日本成a人片在线观看| 一区二区冒白浆视频| 播放一区二区| 麻豆av一区二区三区| 欧美xxxxxxxxx| 99久久精品国产精品久久| 欧美成人福利视频| 日韩欧美另类中文字幕| 黄网站app在线观看下载视频大全官网 | 青青青在线视频播放| 2019日本中文字幕| 精品久久国产字幕高潮| 亚洲综合免费观看高清在线观看| 日韩黄色免费网站| 欧美日韩在线播放视频| 91在线中字| 美女黄视频在线播放| 一区二区三区|亚洲午夜| 欧美成人自拍视频| 精品国产一区二区三区四区四| 国产99精品视频| 国产精品jizz在线观看美国| 国产一区二区精品调教| 精精国产xxxx视频在线| 992tv在线| 日本va中文字幕| 中文字幕欧美日韩一区二区三区| 亚洲永久在线观看| 青青草原一区二区| 在线精品视频视频中文字幕| 亚洲国产另类av| 菠萝蜜视频在线观看一区| 美女网站色91| 综合久久一区| 毛片在线看网站| 999在线观看免费大全电视剧| 亚洲国产aⅴ成人精品无吗| 最新国产拍偷乱拍精品| 国产精品videossex久久发布| 亚洲黄色在线| 另类调教123区| 成人激情小说网站|