第五章 栈与队列 part02
20. 有效的括号
可归纳为三种不满足情景:左括号多了,右括号多了,对应位置括号不匹配。
对左括号stack push相应的右括号。最后检测一下是否empty。
1047. 删除字符串中的所有相邻重复项
遍历stack加入StringBuilder里时,如果用foreach append,顺序是从stack底到顶,不需要再reverse()。
150. 逆波兰表达式求值
用stack做比较方便。
第五章 栈与队列 part02
20. 有效的括号
可归纳为三种不满足情景:左括号多了,右括号多了,对应位置括号不匹配。
对左括号stack push相应的右括号。最后检测一下是否empty。
1047. 删除字符串中的所有相邻重复项
遍历stack加入StringBuilder里时,如果用foreach append,顺序是从stack底到顶,不需要再reverse()。
150. 逆波兰表达式求值
用stack做比较方便。