摘要: 20. Valid Parentheses(括号匹配,用桟) class Solution { public: bool isValid(string s) { stack<char> stk; for (char c : s) { if (c == '(' || c == '[' || c=='{ 阅读全文
posted @ 2022-03-06 13:37 乐乐章 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 难度中等123 给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效。 从形式上讲,只有满足下面几点之一,括号字符串才是有效的: 它是一个空字符串,或者 它可以被写成 AB (A 与 B 连接), 其中 A  阅读全文
posted @ 2022-03-06 13:16 乐乐章 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 难度中等455 给定一个只包含三种字符的字符串:( ,) 和 *,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则: 任何左括号 ( 必须有相应的右括号 )。 任何右括号 ) 必须有相应的左括号 ( 。 左括号 ( 必须在对应的右括号之前 )。 * 可以被视为单个右括号 ) ,或单 阅读全文
posted @ 2022-03-06 13:08 乐乐章 阅读(31) 评论(0) 推荐(0) 编辑