秒杀所有括号类问题

20. 有效的括号

921. 使括号有效的最少添加

1541. 平衡括号字符串的最少插入次数

有效的括号

题目详情可见 有效的括号

思路:利用栈来辅助判断。栈中仅存放左括号,当遇到右括号时,判断栈顶元素是否匹配。需要注意栈空的情况

使括号有效的最少添加

题目详情可见 使括号有效的最少添加

判断合法性的策略:对于一个字符串s来说,s的任意一个子串[0...i]中,(的数量肯定大于或等于)的数量

思路:如果left小于right,我们就补一个左括号

更新时间:2022-08-10 00:16:58

果然相同的题目,不同时间写,会有不一样的写法,根据自己的积累,解法会越来越精简,特此记录一波!!

平衡括号字符串的最少插入次数

题目详情可见 平衡括号字符串的最少插入次数

思路和上一题差不多,但是需要注意,))必须连续才有效

更新时间:2022-08-10 00:19:06