| # | 题目 | 难度 | 关键词 | 已过遍数 |
|---|---|---|---|---|
| 1 | 两数之和 | 简单 | HashMap | 2 |
| 11 | 盛水最多的容器 | 中等 | 两遍向中心遍历 | 3 |
| 283 | 移动零 | 简单 | 双指针 | 2 |
| 70 | 爬楼梯 | 简单 | 斐波那契 | 3 |
| 15 | 三数之和 | 中等 | 两层遍历 | 2 |
| 146 | LRU Cache | 中等 | 双向链表+HashMap | 2 |
| 206 | 反转链表 | 简单 | 递归、迭代 | 6 |
| 24 | 两两交换链表节点 | 中等 | 递归、迭代 | 4 |
| 141 | 环形链表 | 简单 | 快慢指针、Set | 4 |
| # | 题目 | 难度 | 关键词 | 已过遍数 |
|---|---|---|---|---|
| 142 | 环形链表II | 中等 | 快慢指针+数学推导、Set | 4 |
| 25 | K个一组翻转链表 | 困难 | 迭代 | 2 |
| 20 | 有效括号 | 简单 | 栈 | 2 |
| 155 | 最小栈 | 简单 | 双栈 | 2 |
| 84 | 柱状图中最大的矩形 | 困难 | 单调栈取左右边界 | 2 |
| 239 | 滑动窗口最大值 | 困难 | 双端队列 | 1 |
| 641 | 设计循环双端队列 | 中等 | 双向链表 | 1 |
| 148 | 链表排序 | 简单 | 优先队列、插入排序、归并递归 | 1 |
| # | 题目 | 难度 | 关键词 | 已过遍数 |
|---|---|---|---|---|
| 26 | 删除排序数组中的重复项 | 简单 | 双指针(类似移动零) | 1 |
| 189 | 旋转数组 | 简单 | 新数组、反转 | 2 |
| 21 | 合并两个有序链表 | 简单 | 迭代合并、递归 | 2 |
| 88 | 合并两个有序数组 | 简单 | 双指针从后向前填充 | 4 |
| 1 | 两数之和 | 简单 | HashMap | 2 |
| 283 | 移动零 | 简单 | 数组、双指针 | 2 |
| 66 | 加一 | 简单 | 不需要额外数组 | 2 |
| 641 | 设计循环双端队列 | 中等 | 双向链表 | 1 |
| 42 | 接雨水 | 困难 | 按列求求边界、单调栈、双指针 | 4 |