用栈处理括号嵌套问题
字符串解码
394.字符串解码(stack/递归)
+ - * /问题
224.基本计算器
227.基本计算器II
282.给表达式添加运算符(回溯)
241.为运算表达式设计优先级
150.逆波兰表达式求值
494.目标和
括号问题
20.有效的括号
22.括号生成
1003.检查替换后的词是否有效
栈的设计
下一个更大的元素
496.下一个更大的元素I
503.下一个更大的元素II
739.每日温度
单调栈(*该方法在笔试中经常用到)
1124.表现良好的最长时间段(前缀和+单调栈)
1019.链表中的下一个更大节点(单调栈)
901.股票价格跨度(单调栈)
最大矩形
其他
402.移掉K位数字
456.132模式
907.子数组的最小值之和(维护最小值栈)
636.函数的独占时间
880.索引处的解码字符串
856.括号的分数
71.简化路径
946.验证栈序列
1021.删除最外层的括号
735.行星碰撞
682.棒球比赛
844.比较含退格的字符串
921.使括号有效的最少添加
1047.删除字符串中的所有相邻重复项
42.接雨水
726.原子的数量
316.去除重复字母
975.奇偶跳
145.二叉树的后序遍历