1249移除无效的括号
下面是题目
我的思路(挺慢的)
我的思路是写两个栈,一个存储字符串,一个进行判断左右括号,和众多的括号题一样,我选择左括号进栈,匹配到右括号两栈皆pop,形成新的字符串,具体在代码中解释
1 | class Solution { |
但是还有更好的思路!!!
就是先判断哪些位置的括号是无效的,然后通过移除、置0再判断等方法进行消除即可
1 | class Solution { |
我的思路是写两个栈,一个存储字符串,一个进行判断左右括号,和众多的括号题一样,我选择左括号进栈,匹配到右括号两栈皆pop,形成新的字符串,具体在代码中解释
1 | class Solution { |
就是先判断哪些位置的括号是无效的,然后通过移除、置0再判断等方法进行消除即可
1 | class Solution { |