国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

simple_20_validate_ bracket

2023-07-25 08:23 作者:reacherway  | 我要投稿

題目描述:

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

有效字符串需滿足:

  1. 左括號(hào)必須用相同類型的右括號(hào)閉合。

  2. 左括號(hào)必須以正確的順序閉合。

  3. 每個(gè)右括號(hào)都有一個(gè)對(duì)應(yīng)的相同類型的左括號(hào)。

其中有幾種情況是不對(duì)的。

([)] ?混合閉合

)( ?先右后左

) 單個(gè)

思路: 使用棧(先進(jìn)后出)的數(shù)據(jù)結(jié)構(gòu),當(dāng)遇到右括號(hào)的時(shí)候,判斷當(dāng)前棧中有沒(méi)有其對(duì)應(yīng)的左括號(hào),如果有就出棧,如果沒(méi)有就返回false。當(dāng)遇到左括號(hào)的時(shí)候,入棧。最后,棧中還有數(shù)據(jù)和單個(gè)都是返回false。

simple_20_validate_ bracket的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
张家界市| 浦东新区| 曲沃县| 邳州市| 青冈县| 慈溪市| 翁牛特旗| 天全县| 江北区| 福清市| 晋中市| 舟曲县| 竹北市| 抚顺县| 博乐市| 寿阳县| 嫩江县| 响水县| 双牌县| 赤水市| 鹤壁市| 德庆县| 营山县| 垣曲县| 平塘县| 若尔盖县| 瑞昌市| 邓州市| 嘉义县| 陆河县| 迭部县| 克拉玛依市| 肇源县| 镇江市| 昭平县| 兴城市| 扶风县| 嘉荫县| 曲松县| 灌阳县| 绥化市|