共计 50 篇文章


2026

85.最大矩形:单调栈

2025

2434.使用机器人打印字典序最小的字符串:贪心(栈)——清晰题解
2116.判断一个括号字符串是否有效:括号匹配(两个变量一次遍历解决)
1963.使字符串平衡的最小交换次数:计数模拟(不需要麻烦的“三种写法一步步优化”)
2296.设计一个文本编辑器:对顶栈-主要是要细心下标问题(ASCII字符通俗语言描述)
1472.设计浏览器历史记录:一个数组完成模拟,单次操作均O(1)

2024

3174.清除数字
682.棒球比赛
1673.找出最具竞争力的子序列
232.用队实现队列
225.用队列实现栈
590.N 叉树的后序遍历
589.N 叉树的前序遍历
94.二叉树的中序遍历
2645.构造有效字符串的最少插入数
2696.删除子串后的字符串最小长度
1944.队列中可以看到的人数
2487.从链表中移除节点

2023

2454.下一个更大元素 IV
907.子数组的最小值之和
1003.检查替换后的词是否有效
1574.删除最短的子数组使剩余数组有序
1653.使字符串平衡的最少删除次数:一个变量动态计算“前缀和”

2022

895.最大频率栈
503.下一个更大元素 II
1106.解析布尔表达式
456.132 模式
901.股票价格跨度
1700.无法吃午餐的学生数量
402.移掉 K 位数字
1441.用栈操作构建数组
445.两数相加 II
769.最多能完成排序的块
856.括号的分数
921.使括号有效的最少添加
316.去除重复字母
1598.文件夹操作日志搜集器
234.回文链表
946.验证栈序列
654.最大二叉树:654.最大二叉树(视频做了近2h😭)
173.二叉搜索树迭代器
155.最小栈
151.颠倒字符串中的单词
150.逆波兰表达式求值
145.二叉树的后序遍历
144.二叉树的前序遍历
143.重排链表:O(1)空间的做法
735.行星碰撞
114.二叉树展开为链表
1021.删除最外层的括号