堆栈基础题目
题号 | 标题 | 题解 | 标签 | 难度 |
---|---|---|---|---|
1047 | 删除字符串中的所有相邻重复项 | 栈、字符串 | 简单 | |
0155 | 最小栈 | 栈、设计 | 中等 | |
0020 | 有效的括号 | 栈、字符串 | 简单 | |
0227 | 基本计算器 II | 栈、数学、字符串 | 中等 | |
0739 | 每日温度 | 栈、数组、单调栈 | 中等 | |
0150 | 逆波兰表达式求值 | 栈、数组、数学 | 中等 | |
0232 | 用栈实现队列 | 栈、设计、队列 | 简单 | |
剑指 Offer 09 | 用两个栈实现队列 | 栈、设计、队列 | 简单 | |
0394 | 字符串解码 | 栈、递归、字符串 | 中等 | |
0032 | 最长有效括号 | 栈、字符串、动态规划 | 困难 | |
0946 | 验证栈序列 | 栈、数组、模拟 | 中等 | |
剑指 Offer 06 | 从尾到头打印链表 | 栈、递归、链表、双指针 | 简单 | |
0071 | 简化路径 | 栈、字符串 | 中等 |
单调栈题目
题号 | 标题 | 题解 | 标签 | 难度 |
---|---|---|---|---|
0739 | 每日温度 | 栈、数组、单调栈 | 中等 | |
0496 | 下一个更大元素 I | 栈、数组、哈希表、单调栈 | 简单 | |
0503 | 下一个更大元素 II | 栈、数组、单调栈 | 中等 | |
0901 | 股票价格跨度 | 栈、设计、数据流、单调栈 | 中等 | |
0084 | 柱状图中最大的矩形 | 栈、数组、单调栈 | 困难 | |
0316 | 去除重复字母 | 栈、贪心、字符串、单调栈 | 中等 | |
0042 | 接雨水 | 栈、数组、双指针、动态规划、单调栈 | 困难 | |
0085 | 最大矩形 | 栈、数组、动态规划、矩阵、单调栈 | 困难 | |
0862 | 和至少为 K 的最短子数组 | 队列、数组、二分查找、前缀和、滑动窗口、单调队列、堆(优先队列) | 困难 |