数据结构-栈 & 单调栈(持续更新、整理)

    • 删除链表的倒数第N个结点:leetcode-19
    • 有效的括号:leetcode-20
    • 最长有效括号:leetcode-32(不需要额外空间解法)
    • 简化路径:leetcode-71
    • 二叉树的中序遍历:leetcode-94
    • 路径总和:leetcode-112
    • 逆波兰表达式求值:leetcode-150
    • 翻转字符串里的单词:leetcode-151
    • 最小栈:leetcode-155
    • 基本计算器:leetcode-224
    • 基本计算器II:leetcode-227
    • 用栈实现队列:leetcode-232
    • 验证二叉树的前序序列化:leetcode-331
    • 扁平化嵌套列表迭代器:leetcode-341
    • 迷你语法分析器:leetcode-385
    • 文件的最长绝对路径:leetcode-388
    • 字符串解码:leetcode-394
    • 两数相加II:leetcode-445
    • 标签验证器:leetcode-591
    • 函数的独占时间:leetcode-636
    • 有效的括号字符串:leetcode-678
    • 棒球比赛:leetcode-682
    • 原子的数量:leetcode-726
    • 行星碰撞:leetcode-735
    • Lisp语法解析:leetcode-736
    • 基本计算器IV:leetcode-770
    • 较大分组的位置:leetcode-830
    • 括号的分数:leetcode-856
    • 最低加油次数:leetcode-870
    • 最大频率栈:leetcode-895
    • RLE迭代器:leetcode-900
    • 仅仅反转字母:leetcode-917
    • 使括号有效的最少添加:leetcode-921
    • 验证栈序列:leetcode-946
    • 检查替换后的词是否有效:leetcode-1003
    • 笨阶乘:leetcode-1006
    • 前序遍历构造二叉搜索树:leetcode-1008
    • 删除最外层的括号:leetcode-1021
    • 删除字符串中的所有相邻重复项:leetcode-1047
    • 花括号展开II:leetcode-1096
    • 解析布尔表达式:leetcode-1106
    • 有效括号的嵌套深度:leetcode-1111
    • 反转每对括号间的字串:leetcode-1190
    • 删除字符串中的所有相邻重复项II:leetcode-1209
    • 移除无效的括号:leetcode-1249
    • 二进制链表转整数:leetcode-1290
    • 将每个元素替换位右侧最大元素:leetcode-1299
    • 找出克隆二叉树中的相同节点:leetcode-1379
    • 设计一个支持增量操作的栈:leetcode-1381
    • 用栈操作构建数组:leetcode-1441
    • 设计浏览器历史记录:leetcode-1472
    • 平衡括号字符的最少插入次数:leetcode-1541
    • 整理字符串:leetcode-1544
    • 避免重复字母的最小删除成本:leetcode-1578
    • 文件夹操作日志搜集器:leetcode-1598
    • 括号的最大嵌套深度:leetcode-1614
  • 单调栈
    • 盛水最多的容器:leetcode-11
    • 接雨水:leetcode-42
    • 柱状图中最大的矩形:leetcode-84
    • 最大矩形:leetcode-85
    • 去除重复字母:leetcode-316
    • 拼接最大数:leetcode-321
    • 移掉K位数字:leetcode-402
    • 132模式:leetcode-456
    • 下一个更大元素I:leetcode-496
    • 下一个更大元素II:leetcode-503
    • 下一个更大元素III:leetcode-556
    • 最短无序连续子数组:leetcode-581
    • 每日温度:leetcode-739
    • 数组中的最长山脉:leetcode-845
    • 和至少位K的最短子数组:leetcode-862
    • 股票价格跨度:leetcode-901
    • 子数组的最小值之和:leetcode-907
    • 最大宽度坡:leetcode-962
    • 奇偶跳:leetcode-975
    • 链表中的下一个更大节点:leetcode-1019
    • 交换一次的先前排序:leetcode-1053
    • 不同字符的最小子序列:leetcode-1081
    • 表现良好的最长时间段:leetcode-1124
    • 带限制的子序列和:leetcode-1425
    • 商品折扣后的最终价格:leetcode-1475
    • 统计全1子矩形:leetcode-1504
    • 形成目标数组的子数组最少增加次数:leetcode-1526
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值