0141 | 环形链表open in new window | JSopen in new window | 哈希表 链表 双指针 | | 216 |
0146 | LRU 缓存open in new window | JSopen in new window | 设计 哈希表 链表 1+ | | 199 |
0206 | 反转链表open in new window | JSopen in new window | 递归 链表 | | 196 |
0019 | 删除链表的倒数第 N 个结点open in new window | JSopen in new window | 链表 双指针 | | 193 |
0232 | 用栈实现队列open in new window | JSopen in new window | 栈 设计 队列 | | 138 |
0112 | 路径总和open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | | 133 |
0021 | 合并两个有序链表open in new window | JSopen in new window | 递归 链表 | | 126 |
0102 | 二叉树的层序遍历open in new window | JSopen in new window | 树 广度优先搜索 二叉树 | | 116 |
0215 | 数组中的第K个最大元素open in new window | JSopen in new window | 数组 分治 快速选择 2+ | | 112 |
0053 | 最大子数组和open in new window | JSopen in new window | 数组 分治 动态规划 | | 108 |
0300 | 最长递增子序列open in new window | JSopen in new window | 数组 二分查找 动态规划 | | 103 |
1114 | 按序打印open in new window | | 多线程 | | 93 |
0033 | 搜索旋转排序数组open in new window | | 数组 二分查找 | | 91 |
0070 | 爬楼梯open in new window | JSopen in new window | 记忆化搜索 数学 动态规划 | | 86 |
0236 | 二叉树的最近公共祖先open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | | 80 |
0470 | 用 Rand7() 实现 Rand10()open in new window | | 数学 拒绝采样 概率与统计 1+ | | 76 |
1143 | 最长公共子序列open in new window | JSopen in new window | 字符串 动态规划 | | 75 |
0153 | 寻找旋转排序数组中的最小值open in new window | JSopen in new window | 数组 二分查找 | | 65 |
0103 | 二叉树的锯齿形层序遍历open in new window | JSopen in new window | 树 广度优先搜索 二叉树 | | 65 |
剑指 Offer 10 - II | 青蛙跳台阶问题open in new window | JSopen in new window | 记忆化搜索 数学 动态规划 | | 60 |
0125 | 验证回文串open in new window | JSopen in new window | 双指针 字符串 | | 59 |
0155 | 最小栈open in new window | JSopen in new window | 栈 设计 | | 59 |
0025 | K 个一组翻转链表open in new window | JSopen in new window | 递归 链表 | | 56 |
0003 | 无重复字符的最长子串open in new window | JSopen in new window | 哈希表 字符串 滑动窗口 | | 54 |
0005 | 最长回文子串open in new window | JSopen in new window | 字符串 动态规划 | | 54 |
0144 | 二叉树的前序遍历open in new window | JSopen in new window | 栈 树 深度优先搜索 1+ | | 52 |
0145 | 二叉树的后序遍历open in new window | JSopen in new window | 栈 树 深度优先搜索 1+ | | 52 |
0081 | 搜索旋转排序数组 IIopen in new window | JSopen in new window | 数组 二分查找 | | 50 |
0236 | 二叉树的最近公共祖先open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | | 50 |
0124 | 二叉树中的最大路径和open in new window | | 树 深度优先搜索 动态规划 1+ | | 50 |
0094 | 二叉树的中序遍历open in new window | JSopen in new window | 栈 树 深度优先搜索 1+ | | 48 |
0189 | 轮转数组open in new window | JSopen in new window | 数组 数学 双指针 | | 47 |
0088 | 合并两个有序数组open in new window | JSopen in new window | 数组 双指针 排序 | | 47 |
0146 | LRU 缓存open in new window | JSopen in new window | 设计 哈希表 链表 1+ | | 45 |
0210 | 课程表 IIopen in new window | | 深度优先搜索 广度优先搜索 图 1+ | | 45 |
0394 | 字符串解码open in new window | JSopen in new window | 栈 递归 字符串 | | 44 |
0034 | 在排序数组中查找元素的第一个和最后一个位置open in new window | JSopen in new window | 数组 二分查找 | | 44 |
0179 | 最大数open in new window | | 贪心 数组 字符串 1+ | | 43 |
0069 | x 的平方根open in new window | | 数学 二分查找 | | 42 |
0226 | 翻转二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | | 40 |
0083 | 删除排序链表中的重复元素open in new window | JSopen in new window | 链表 | | 38 |
0023 | 合并 K 个升序链表open in new window | JSopen in new window | 链表 分治 堆(优先队列) 1+ | | 38 |
0445 | 两数相加 IIopen in new window | JSopen in new window | 栈 链表 数学 | | 36 |
0297 | 二叉树的序列化与反序列化open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 3+ | | 36 |
0169 | 多数元素open in new window | JSopen in new window | 数组 哈希表 分治 2+ | | 35 |
0142 | 环形链表 IIopen in new window | JSopen in new window | 哈希表 链表 双指针 | | 34 |
0056 | 合并区间open in new window | | 数组 排序 | | 34 |
0199 | 二叉树的右视图open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | | 32 |
0128 | 最长连续序列open in new window | JSopen in new window | 并查集 数组 哈希表 | | 30 |
0056 | 合并区间open in new window | | 数组 排序 | | 30 |
0398 | 随机数索引open in new window | | 水塘抽样 哈希表 数学 1+ | | 30 |
0105 | 从前序与中序遍历序列构造二叉树open in new window | JSopen in new window | 树 数组 哈希表 2+ | | 30 |
0359 | 日志速率限制器open in new window | | 设计 哈希表 | | 30 |
1048 | 最长字符串链open in new window | | 数组 哈希表 双指针 2+ | | 29 |
0116 | 填充每个节点的下一个右侧节点指针open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 2+ | | 29 |
0136 | 只出现一次的数字open in new window | JSopen in new window | 位运算 数组 | | 28 |
0054 | 螺旋矩阵open in new window | JSopen in new window | 数组 矩阵 模拟 | | 28 |
0004 | 寻找两个正序数组的中位数open in new window | JSopen in new window | 数组 二分查找 分治 | | 28 |
0121 | 买卖股票的最佳时机open in new window | JSopen in new window | 数组 动态规划 | | 28 |
0200 | 岛屿数量open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | | 28 |
0157 | 用 Read4 读取 N 个字符open in new window | | 字符串 交互 模拟 | | 28 |
0105 | 从前序与中序遍历序列构造二叉树open in new window | JSopen in new window | 树 数组 哈希表 2+ | | 26 |
0200 | 岛屿数量open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | | 26 |
0238 | 除自身以外数组的乘积open in new window | JSopen in new window | 数组 前缀和 | | 26 |
0279 | 完全平方数open in new window | JSopen in new window | 广度优先搜索 数学 动态规划 | | 25 |
0264 | 丑数 IIopen in new window | JSopen in new window | 哈希表 数学 动态规划 1+ | | 24 |
0560 | 和为 K 的子数组open in new window | | 数组 哈希表 前缀和 | | 24 |
0106 | 从中序与后序遍历序列构造二叉树open in new window | JSopen in new window | 树 数组 哈希表 2+ | | 23 |
0099 | 恢复二叉搜索树open in new window | JSopen in new window | 树 深度优先搜索 二叉搜索树 1+ | | 23 |
0121 | 买卖股票的最佳时机open in new window | JSopen in new window | 数组 动态规划 | | 22 |
0075 | 颜色分类open in new window | | 数组 双指针 排序 | | 22 |
0143 | 重排链表open in new window | JSopen in new window | 栈 递归 链表 1+ | | 22 |
0695 | 岛屿的最大面积open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | | 22 |
0227 | 基本计算器 IIopen in new window | | 栈 数学 字符串 | | 22 |
0103 | 二叉树的锯齿形层序遍历open in new window | JSopen in new window | 树 广度优先搜索 二叉树 | | 22 |
0692 | 前K个高频单词open in new window | | 字典树 哈希表 字符串 4+ | | 22 |
0033 | 搜索旋转排序数组open in new window | | 数组 二分查找 | | 21 |
0002 | 两数相加open in new window | JSopen in new window | 递归 链表 数学 | | 20 |
0498 | 对角线遍历open in new window | JSopen in new window | 数组 矩阵 模拟 | | 20 |
0695 | 岛屿的最大面积open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | | 20 |
0001 | 两数之和open in new window | JSopen in new window | 数组 哈希表 | | 20 |
0133 | 克隆图open in new window | JSopen in new window | 深度优先搜索 广度优先搜索 图 1+ | | 20 |
0138 | 复制带随机指针的链表open in new window | JSopen in new window | 哈希表 链表 | | 19 |
0023 | 合并 K 个升序链表open in new window | JSopen in new window | 链表 分治 堆(优先队列) 1+ | | 19 |
0049 | 字母异位词分组open in new window | | 数组 哈希表 字符串 1+ | | 19 |
0108 | 将有序数组转换为二叉搜索树open in new window | JSopen in new window | 树 二叉搜索树 数组 2+ | | 18 |
0846 | 一手顺子open in new window | | 贪心 数组 哈希表 1+ | | 18 |
0493 | 翻转对open in new window | | 树状数组 线段树 数组 4+ | | 18 |
0543 | 二叉树的直径open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | | 18 |
0092 | 反转链表 IIopen in new window | JSopen in new window | 链表 | | 18 |
0074 | 搜索二维矩阵open in new window | JSopen in new window | 数组 二分查找 矩阵 | | 18 |
1448 | 统计二叉树中好节点的数目open in new window | | 树 深度优先搜索 广度优先搜索 1+ | | 18 |
0100 | 相同的树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | | 18 |
1268 | 搜索推荐系统open in new window | | 字典树 数组 字符串 | | 18 |
0953 | 验证外星语词典open in new window | | 数组 哈希表 字符串 | | 18 |
0973 | 最接近原点的 K 个点open in new window | JSopen in new window | 几何 数组 数学 4+ | | 18 |
0348 | 设计井字棋open in new window | | 设计 数组 哈希表 1+ | | 18 |
0029 | 两数相除open in new window | | 位运算 数学 | | 18 |
1095 | 山脉数组中查找目标值open in new window | | 数组 二分查找 交互 | | 18 |
0636 | 函数的独占时间open in new window | | 栈 数组 | | 18 |
0160 | 相交链表open in new window | JSopen in new window | 哈希表 链表 双指针 | | 18 |
0104 | 二叉树的最大深度open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | | 17 |
0048 | 旋转图像open in new window | JSopen in new window | 数组 数学 矩阵 | | 16 |
0042 | 接雨水open in new window | JSopen in new window | 栈 数组 双指针 2+ | | 16 |
0098 | 验证二叉搜索树open in new window | JSopen in new window | 树 深度优先搜索 二叉搜索树 1+ | | 16 |
0046 | 全排列open in new window | JSopen in new window | 数组 回溯 | | 16 |
0317 | 离建筑物最近的距离open in new window | | 广度优先搜索 数组 矩阵 | | 16 |
0014 | 最长公共前缀open in new window | JSopen in new window | 字典树 字符串 | | 16 |
0048 | 旋转图像open in new window | JSopen in new window | 数组 数学 矩阵 | | 16 |
0329 | 矩阵中的最长递增路径open in new window | | 深度优先搜索 广度优先搜索 图 5+ | | 16 |
0523 | 连续的子数组和open in new window | | 数组 哈希表 数学 1+ | | 16 |
0273 | 整数转换英文表示open in new window | | 递归 数学 字符串 | | 16 |
0767 | 重构字符串open in new window | | 贪心 哈希表 字符串 3+ | | 16 |
0008 | 字符串转换整数 (atoi)open in new window | JSopen in new window | 字符串 | | 16 |
0394 | 字符串解码open in new window | JSopen in new window | 栈 递归 字符串 | | 16 |
0840 | 矩阵中的幻方open in new window | | 数组 数学 矩阵 | | 16 |
0642 | 设计搜索自动补全系统open in new window | | 设计 字典树 字符串 1+ | | 16 |
0295 | 数据流的中位数open in new window | | 设计 双指针 数据流 2+ | | 16 |
1547 | 切棍子的最小成本open in new window | | 数组 动态规划 排序 | | 15 |
0150 | 逆波兰表达式求值open in new window | JSopen in new window | 栈 数组 数学 | | 15 |
0151 | 反转字符串中的单词open in new window | JSopen in new window | 双指针 字符串 | | 15 |
0126 | 单词接龙 IIopen in new window | | 广度优先搜索 哈希表 字符串 1+ | | 15 |
0065 | 有效数字open in new window | | 字符串 | | 15 |
1249 | 移除无效的括号open in new window | | 栈 字符串 | | 15 |
1382 | 将二叉搜索树变平衡open in new window | | 贪心 树 深度优先搜索 3+ | | 15 |
0234 | 回文链表open in new window | JSopen in new window | 栈 递归 链表 1+ | | 15 |
1272 | 删除区间open in new window | | 数组 | | 15 |
0110 | 平衡二叉树open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | | 15 |
0344 | 反转字符串open in new window | JSopen in new window | 双指针 字符串 | | 14 |
0617 | 合并二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | | 14 |
0876 | 链表的中间结点open in new window | JSopen in new window | 链表 双指针 | | 14 |
0076 | 最小覆盖子串open in new window | JSopen in new window | 哈希表 字符串 滑动窗口 | | 14 |
0716 | 最大栈open in new window | | 栈 设计 链表 2+ | | 14 |
0743 | 网络延迟时间open in new window | | 深度优先搜索 广度优先搜索 图 2+ | | 14 |
0722 | 删除注释open in new window | | 数组 字符串 | | 14 |
0391 | 完美矩形open in new window | | 数组 扫描线 | | 14 |
0621 | 任务调度器open in new window | | 贪心 数组 哈希表 3+ | | 14 |
0375 | 猜数字大小 IIopen in new window | JSopen in new window | 数学 动态规划 博弈 | | 14 |
0203 | 移除链表元素open in new window | JSopen in new window | 递归 链表 | | 14 |
1056 | 易混淆数open in new window | | 数学 | | 14 |
0004 | 寻找两个正序数组的中位数open in new window | JSopen in new window | 数组 二分查找 分治 | | 14 |
0165 | 比较版本号open in new window | | 双指针 字符串 | | 14 |
0322 | 零钱兑换open in new window | JSopen in new window | 广度优先搜索 数组 动态规划 | | 14 |
0253 | 会议室 IIopen in new window | | 贪心 数组 双指针 3+ | | 14 |
0445 | 两数相加 IIopen in new window | JSopen in new window | 栈 链表 数学 | | 14 |
0472 | 连接词open in new window | | 深度优先搜索 字典树 数组 2+ | | 14 |
0381 | O(1) 时间插入、删除和获取随机元素 - 允许重复open in new window | | 设计 数组 哈希表 2+ | | 14 |
0139 | 单词拆分open in new window | JSopen in new window | 字典树 记忆化搜索 数组 3+ | | 14 |
0199 | 二叉树的右视图open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | | 14 |
0543 | 二叉树的直径open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | | 14 |
0211 | 添加与搜索单词 - 数据结构设计open in new window | | 深度优先搜索 设计 字典树 1+ | | 14 |
0347 | 前 K 个高频元素open in new window | JSopen in new window | 数组 哈希表 分治 5+ | | 14 |
0380 | O(1) 时间插入、删除和获取随机元素open in new window | JSopen in new window | 设计 数组 哈希表 2+ | | 14 |
0046 | 全排列open in new window | JSopen in new window | 数组 回溯 | | 14 |
0054 | 螺旋矩阵open in new window | JSopen in new window | 数组 矩阵 模拟 | | 14 |
0725 | 分隔链表open in new window | | 链表 | | 14 |
1146 | 快照数组open in new window | | 设计 数组 哈希表 1+ | | 14 |
1428 | 至少有一个 1 的最左端列open in new window | | 数组 二分查找 交互 1+ | | 14 |
0015 | 三数之和open in new window | JSopen in new window | 数组 双指针 排序 | | 14 |
0269 | 火星词典open in new window | | 深度优先搜索 广度优先搜索 图 3+ | | 14 |
0340 | 至多包含 K 个不同字符的最长子串open in new window | | 哈希表 字符串 滑动窗口 | | 14 |
0101 | 对称二叉树open in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 1+ | | 13 |
0266 | 回文排列open in new window | | 位运算 哈希表 字符串 | | 13 |
0057 | 插入区间open in new window | | 数组 | | 13 |
0308 | 二维区域和检索 - 可变open in new window | | 设计 树状数组 线段树 2+ | | 13 |
0071 | 简化路径open in new window | JSopen in new window | 栈 字符串 | | 13 |
0987 | 二叉树的垂序遍历open in new window | | 树 深度优先搜索 广度优先搜索 2+ | | 13 |
0322 | 零钱兑换open in new window | JSopen in new window | 广度优先搜索 数组 动态规划 | | 12 |
0007 | 整数反转open in new window | JSopen in new window | 数学 | | 12 |
0309 | 最佳买卖股票时机含冷冻期open in new window | JSopen in new window | 数组 动态规划 | | 12 |
1631 | 最小体力消耗路径open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | | 12 |
1377 | T 秒后青蛙的位置open in new window | | 树 深度优先搜索 广度优先搜索 1+ | | 12 |
0632 | 最小区间open in new window | | 贪心 数组 哈希表 3+ | | 12 |
1539 | 第 k 个缺失的正整数open in new window | | 数组 二分查找 | | 12 |
0240 | 搜索二维矩阵 IIopen in new window | JSopen in new window | 数组 二分查找 分治 1+ | | 12 |
0125 | 验证回文串open in new window | JSopen in new window | 双指针 字符串 | | 12 |
0827 | 最大人工岛open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | | 12 |
0746 | 使用最小花费爬楼梯open in new window | | 数组 动态规划 | | 12 |
0158 | 用 Read4 读取 N 个字符 IIopen in new window | | 字符串 交互 模拟 | | 12 |
0415 | 字符串相加open in new window | | 数学 字符串 模拟 | | 12 |
0127 | 单词接龙open in new window | | 广度优先搜索 哈希表 字符串 | | 12 |
0047 | 全排列 IIopen in new window | JSopen in new window | 数组 回溯 | | 12 |
0528 | 按权重随机选择open in new window | | 数组 数学 二分查找 2+ | | 12 |
0867 | 转置矩阵open in new window | | 数组 矩阵 模拟 | | 12 |
0117 | 填充每个节点的下一个右侧节点指针 IIopen in new window | JSopen in new window | 树 深度优先搜索 广度优先搜索 2+ | | 12 |
1825 | 求出 MK 平均值open in new window | | 设计 队列 数据流 2+ | | 12 |
0124 | 二叉树中的最大路径和open in new window | | 树 深度优先搜索 动态规划 1+ | | 11 |
0135 | 分发糖果open in new window | JSopen in new window | 贪心 数组 | | 11 |
0302 | 包含全部黑色像素的最小矩形open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | | 11 |
0063 | 不同路径 IIopen in new window | JSopen in new window | 数组 动态规划 矩阵 | | 11 |
0045 | 跳跃游戏 IIopen in new window | JSopen in new window | 贪心 数组 动态规划 | | 11 |
1258 | 近义词句子open in new window | | 并查集 数组 哈希表 2+ | | 11 |
0042 | 接雨水open in new window | JSopen in new window | 栈 数组 双指针 2+ | | 11 |
0284 | 顶端迭代器open in new window | | 设计 数组 迭代器 | | 11 |
1353 | 最多可以参加的会议数目open in new window | | 贪心 数组 排序 1+ | | 11 |
0005 | 最长回文子串open in new window | JSopen in new window | 字符串 动态规划 | | 10 |
1254 | 统计封闭岛屿的数目open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | | 10 |
1406 | 石子游戏 IIIopen in new window | | 数组 数学 动态规划 1+ | | 10 |
1762 | 能看到海景的建筑物open in new window | | 栈 数组 单调栈 | | 10 |
1429 | 第一个唯一数字open in new window | | 设计 队列 数组 2+ | | 10 |
0721 | 账户合并open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | | 10 |
0234 | 回文链表open in new window | JSopen in new window | 栈 递归 链表 1+ | | 10 |
0510 | 二叉搜索树中的中序后继 IIopen in new window | | 树 二叉搜索树 二叉树 | | 10 |
0424 | 替换后的最长重复字符open in new window | | 哈希表 字符串 滑动窗口 | | 10 |
0958 | 二叉树的完全性检验open in new window | JSopen in new window | 树 广度优先搜索 二叉树 | | 10 |
0301 | 删除无效的括号open in new window | | 广度优先搜索 字符串 回溯 | | 10 |
0863 | 二叉树中所有距离为 K 的结点open in new window | | 树 深度优先搜索 广度优先搜索 1+ | | 10 |
1197 | 进击的骑士open in new window | | 广度优先搜索 | | 10 |
0736 | Lisp 语法解析open in new window | | 栈 递归 哈希表 1+ | | 10 |
0921 | 使括号有效的最少添加open in new window | | 栈 贪心 字符串 | | 10 |
1777 | 每家商店的产品价格open in new window | | 数据库 | | 10 |
0741 | 摘樱桃open in new window | | 数组 动态规划 矩阵 | | 10 |
0212 | 单词搜索 IIopen in new window | | 字典树 数组 字符串 2+ | | 10 |
0460 | LFU 缓存open in new window | | 设计 哈希表 链表 1+ | | 9 |
0442 | 数组中重复的数据open in new window | JSopen in new window | 数组 哈希表 | | 9 |
0538 | 把二叉搜索树转换为累加树open in new window | | 树 深度优先搜索 二叉搜索树 1+ | | 8 |
0341 | 扁平化嵌套列表迭代器open in new window | | 栈 树 深度优先搜索 3+ | | 8 |
2184 | 建造坚实的砖墙的方法数open in new window | | 位运算 数组 动态规划 1+ | | 8 |
0268 | 丢失的数字open in new window | JSopen in new window | 位运算 数组 哈希表 3+ | | 8 |
0937 | 重新排列日志文件open in new window | | 数组 字符串 排序 | | 7 |
0186 | 反转字符串中的单词 IIopen in new window | | 双指针 字符串 | | 7 |
0064 | 最小路径和open in new window | JSopen in new window | 数组 动态规划 矩阵 | | 6 |
0224 | 基本计算器open in new window | JSopen in new window | 栈 递归 数学 1+ | | 6 |
0387 | 字符串中的第一个唯一字符open in new window | | 队列 哈希表 字符串 1+ | | 6 |
0173 | 二叉搜索树迭代器open in new window | JSopen in new window | 栈 树 设计 3+ | | 6 |
0017 | 电话号码的字母组合open in new window | JSopen in new window | 哈希表 字符串 回溯 | | 6 |
1200 | 最小绝对差open in new window | | 数组 排序 | | 6 |
0545 | 二叉树的边界open in new window | | 树 深度优先搜索 二叉树 | | 5 |
0841 | 钥匙和房间open in new window | | 深度优先搜索 广度优先搜索 图 | | 5 |
1293 | 网格中的最短路径open in new window | | 广度优先搜索 数组 矩阵 | | 5 |
1650 | 二叉树的最近公共祖先 IIIopen in new window | | 树 哈希表 二叉树 | | 5 |
0489 | 扫地机器人open in new window | | 回溯 交互 | | 5 |
0129 | 求根节点到叶节点数字之和open in new window | JSopen in new window | 树 深度优先搜索 二叉树 | | 4 |
0050 | Pow(x, n)open in new window | JSopen in new window | 递归 数学 | | 4 |
1091 | 二进制矩阵中的最短路径open in new window | | 广度优先搜索 数组 矩阵 | | 4 |
0463 | 岛屿的周长open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | | 4 |
0314 | 二叉树的垂直遍历open in new window | | 树 深度优先搜索 广度优先搜索 2+ | | 4 |
0799 | 香槟塔open in new window | | 动态规划 | | 3 |
0680 | 验证回文串 IIopen in new window | | 贪心 双指针 字符串 | | 3 |
0090 | 子集 IIopen in new window | JSopen in new window | 位运算 数组 回溯 | | 3 |
0155 | 最小栈open in new window | JSopen in new window | 栈 设计 | | 3 |
0079 | 单词搜索open in new window | JSopen in new window | 数组 回溯 矩阵 | | 2 |
0140 | 单词拆分 IIopen in new window | | 字典树 记忆化搜索 数组 4+ | | 2 |
1568 | 使陆地分离的最少天数open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | | 2 |
0828 | 统计子串中的唯一字符open in new window | | 哈希表 字符串 动态规划 | | 2 |
0249 | 移位字符串分组open in new window | | 数组 哈希表 字符串 | | 2 |
0487 | 最大连续1的个数 IIopen in new window | | 数组 动态规划 滑动窗口 | | 1 |