20. 有效的括号 思路 循环遍历字符串s,如果是( { [,就往栈里push )}]如果不是的话,就检测和上一个是不是相同 如果相同就pop出如果不同就返回false 最后如果栈不为空,说明左边多了,返回false,否则返回true。 1047. 删除字符串中的所有相邻重复项 思路 循环遍历字符串,比较他和栈顶数据是否一致 如果一致,则pop出栈顶数据如果不一致,则push入栈