跳至主要內容

1.3 LeetCode 题解


1.3 LeetCode 题解

已完成 302 道

题号标题题解标签难度
0001两数之和open in new windowJSopen in new window数组 哈希表
0002两数相加open in new windowJSopen in new window递归 链表 数学
0003无重复字符的最长子串open in new windowJSopen in new window哈希表 字符串 滑动窗口
0004寻找两个正序数组的中位数open in new windowJSopen in new window数组 二分查找 分治
0005最长回文子串open in new windowJSopen in new window字符串 动态规划
0006N 字形变换open in new windowJSopen in new window字符串
0007整数反转open in new windowJSopen in new window数学
0008字符串转换整数 (atoi)open in new windowJSopen in new window字符串
0009回文数open in new windowJSopen in new window数学
0010正则表达式匹配open in new windowJSopen in new window递归 字符串 动态规划
0011盛最多水的容器open in new windowJSopen in new window贪心 数组 双指针
0012整数转罗马数字open in new windowJSopen in new window哈希表 数学 字符串
0013罗马数字转整数open in new windowJSopen in new window哈希表 数学 字符串
0014最长公共前缀open in new windowJSopen in new window字典树 字符串
0015三数之和open in new windowJSopen in new window数组 双指针 排序
0016最接近的三数之和open in new windowJSopen in new window数组 双指针 排序
0017电话号码的字母组合open in new windowJSopen in new window哈希表 字符串 回溯
0018四数之和open in new windowJSopen in new window数组 双指针 排序
0019删除链表的倒数第 N 个结点open in new windowJSopen in new window链表 双指针
0020有效的括号open in new windowJSopen in new window 字符串
0021合并两个有序链表open in new windowJSopen in new window递归 链表
0022括号生成open in new windowJSopen in new window字符串 动态规划 回溯
0023合并 K 个升序链表open in new windowJSopen in new window链表 分治 堆(优先队列) 1+
0024两两交换链表中的节点open in new windowJSopen in new window递归 链表
0025K 个一组翻转链表open in new windowJSopen in new window递归 链表
0026删除有序数组中的重复项open in new windowJSopen in new window数组 双指针
0027移除元素open in new windowJSopen in new window数组 双指针
0034在排序数组中查找元素的第一个和最后一个位置open in new windowJSopen in new window数组 二分查找
0035搜索插入位置open in new windowJSopen in new window数组 二分查找
0036有效的数独open in new windowJSopen in new window数组 哈希表 矩阵
0039组合总和open in new windowJSopen in new window数组 回溯
0040组合总和 IIopen in new windowJSopen in new window数组 回溯
0041缺失的第一个正数open in new windowJSopen in new window数组 哈希表
0042接雨水open in new windowJSopen in new window 数组 双指针 2+
0044通配符匹配open in new windowJSopen in new window贪心 递归 字符串 1+
0046全排列open in new windowJSopen in new window数组 回溯
0047全排列 IIopen in new windowJSopen in new window数组 回溯
0048旋转图像open in new windowJSopen in new window数组 数学 矩阵
0050Pow(x, n)open in new windowJSopen in new window递归 数学
0051N 皇后open in new windowJSopen in new window数组 回溯
0052N 皇后 IIopen in new windowJSopen in new window回溯
0053最大子数组和open in new windowJSopen in new window数组 分治 动态规划
0054螺旋矩阵open in new windowJSopen in new window数组 矩阵 模拟
0058最后一个单词的长度open in new windowJSopen in new window字符串
0059螺旋矩阵 IIopen in new windowJSopen in new window数组 矩阵 模拟
0061旋转链表open in new windowJSopen in new window链表 双指针
0062不同路径open in new windowJSopen in new window数学 动态规划 组合数学
0063不同路径 IIopen in new windowJSopen in new window数组 动态规划 矩阵
0064最小路径和open in new windowJSopen in new window数组 动态规划 矩阵
0066加一open in new windowJSopen in new window数组 数学
0070爬楼梯open in new windowJSopen in new window记忆化搜索 数学 动态规划
0071简化路径open in new windowJSopen in new window 字符串
0072编辑距离open in new windowJSopen in new window字符串 动态规划
0073矩阵置零open in new windowJSopen in new window数组 哈希表 矩阵
0074搜索二维矩阵open in new windowJSopen in new window数组 二分查找 矩阵
0076最小覆盖子串open in new windowJSopen in new window哈希表 字符串 滑动窗口
0077组合open in new windowJSopen in new window回溯
0078子集open in new windowJSopen in new window位运算 数组 回溯
0079单词搜索open in new windowJSopen in new window数组 回溯 矩阵
0080删除有序数组中的重复项 IIopen in new windowJSopen in new window数组 双指针
0081搜索旋转排序数组 IIopen in new windowJSopen in new window数组 二分查找
0082删除排序链表中的重复元素 IIopen in new windowJSopen in new window链表 双指针
0083删除排序链表中的重复元素open in new windowJSopen in new window链表
0086分隔链表open in new windowJSopen in new window链表 双指针
0088合并两个有序数组open in new windowJSopen in new window数组 双指针 排序
0090子集 IIopen in new windowJSopen in new window位运算 数组 回溯
0092反转链表 IIopen in new windowJSopen in new window链表
0093复原 IP 地址open in new windowJSopen in new window字符串 回溯
0094二叉树的中序遍历open in new windowJSopen in new window 深度优先搜索 1+
0095不同的二叉搜索树 IIopen in new windowJSopen in new window 二叉搜索树 动态规划 2+
0096不同的二叉搜索树open in new windowJSopen in new window 二叉搜索树 数学 2+
0098验证二叉搜索树open in new windowJSopen in new window 深度优先搜索 二叉搜索树 1+
0099恢复二叉搜索树open in new windowJSopen in new window 深度优先搜索 二叉搜索树 1+
0100相同的树open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0101对称二叉树open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0102二叉树的层序遍历open in new windowJSopen in new window 广度优先搜索 二叉树
0103二叉树的锯齿形层序遍历open in new windowJSopen in new window 广度优先搜索 二叉树
0104二叉树的最大深度open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0105从前序与中序遍历序列构造二叉树open in new windowJSopen in new window 数组 哈希表 2+
0106从中序与后序遍历序列构造二叉树open in new windowJSopen in new window 数组 哈希表 2+
0107二叉树的层序遍历 IIopen in new windowJSopen in new window 广度优先搜索 二叉树
0108将有序数组转换为二叉搜索树open in new windowJSopen in new window 二叉搜索树 数组 2+
0109有序链表转换二叉搜索树open in new windowJSopen in new window 二叉搜索树 链表 2+
0110平衡二叉树open in new windowJSopen in new window 深度优先搜索 二叉树
0111二叉树的最小深度open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0112路径总和open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0113路径总和 IIopen in new windowJSopen in new window 深度优先搜索 回溯 1+
0114二叉树展开为链表open in new windowJSopen in new window 深度优先搜索 2+
0116填充每个节点的下一个右侧节点指针open in new windowJSopen in new window 深度优先搜索 广度优先搜索 2+
0117填充每个节点的下一个右侧节点指针 IIopen in new windowJSopen in new window 深度优先搜索 广度优先搜索 2+
0120三角形最小路径和open in new windowJSopen in new window数组 动态规划
0121买卖股票的最佳时机open in new windowJSopen in new window数组 动态规划
0122买卖股票的最佳时机 IIopen in new windowJSopen in new window贪心 数组
0123买卖股票的最佳时机 IIIopen in new windowJSopen in new window数组 动态规划
0125验证回文串open in new windowJSopen in new window双指针 字符串
0128最长连续序列open in new windowJSopen in new window并查集 数组 哈希表
0129求根节点到叶节点数字之和open in new windowJSopen in new window 深度优先搜索 二叉树
0131分割回文串open in new windowJSopen in new window字符串 动态规划 回溯
0133克隆图open in new windowJSopen in new window深度优先搜索 广度优先搜索 1+
0134加油站open in new windowJSopen in new window贪心 数组
0136只出现一次的数字open in new windowJSopen in new window位运算 数组
0138复制带随机指针的链表open in new windowJSopen in new window哈希表 链表
0139单词拆分open in new windowJSopen in new window字典树 记忆化搜索 数组 3+
0141环形链表open in new windowJSopen in new window哈希表 链表 双指针
0142环形链表 IIopen in new windowJSopen in new window哈希表 链表 双指针
0143重排链表open in new windowJSopen in new window 递归 链表 1+
0144二叉树的前序遍历open in new windowJSopen in new window 深度优先搜索 1+
0145二叉树的后序遍历open in new windowJSopen in new window 深度优先搜索 1+
0146LRU 缓存open in new windowJSopen in new window设计 哈希表 链表 1+
0147对链表进行插入排序open in new windowJSopen in new window链表 排序
0148排序链表open in new windowJSopen in new window链表 双指针 分治 2+
0150逆波兰表达式求值open in new windowJSopen in new window 数组 数学
0151反转字符串中的单词open in new windowJSopen in new window双指针 字符串
0152乘积最大子数组open in new windowJSopen in new window数组 动态规划
0153寻找旋转排序数组中的最小值open in new windowJSopen in new window数组 二分查找
0154寻找旋转排序数组中的最小值 IIopen in new windowJSopen in new window数组 二分查找
0155最小栈open in new windowJSopen in new window 设计
0156上下翻转二叉树open in new windowJSopen in new window 深度优先搜索 二叉树
0160相交链表open in new windowJSopen in new window哈希表 链表 双指针
0162寻找峰值open in new windowJSopen in new window数组 二分查找
0167两数之和 II - 输入有序数组open in new windowJSopen in new window数组 双指针 二分查找
0169多数元素open in new windowJSopen in new window数组 哈希表 分治 2+
0173二叉搜索树迭代器open in new windowJSopen in new window 设计 3+
0174地下城游戏open in new windowJSopen in new window数组 动态规划 矩阵
0188买卖股票的最佳时机 IVopen in new windowJSopen in new window数组 动态规划
0189轮转数组open in new windowJSopen in new window数组 数学 双指针
0191位1的个数open in new windowJSopen in new window位运算 分治
0198打家劫舍open in new windowJSopen in new window数组 动态规划
0199二叉树的右视图open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0202快乐数open in new windowJSopen in new window哈希表 数学 双指针
0203移除链表元素open in new windowJSopen in new window递归 链表
0206反转链表open in new windowJSopen in new window递归 链表
0215数组中的第K个最大元素open in new windowJSopen in new window数组 分治 快速选择 2+
0216组合总和 IIIopen in new windowJSopen in new window数组 回溯
0217存在重复元素open in new windowJSopen in new window数组 哈希表 排序
0219存在重复元素 IIopen in new windowJSopen in new window数组 哈希表 滑动窗口
0221最大正方形open in new windowJSopen in new window数组 动态规划 矩阵
0222完全二叉树的节点个数open in new windowJSopen in new window 深度优先搜索 二分查找 1+
0224基本计算器open in new windowJSopen in new window 递归 数学 1+
0225用队列实现栈open in new windowJSopen in new window 设计 队列
0226翻转二叉树open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0230二叉搜索树中第K小的元素open in new windowJSopen in new window 深度优先搜索 二叉搜索树 1+
0232用栈实现队列open in new windowJSopen in new window 设计 队列
0234回文链表open in new windowJSopen in new window 递归 链表 1+
0235二叉搜索树的最近公共祖先open in new windowJSopen in new window 深度优先搜索 二叉搜索树 1+
0236二叉树的最近公共祖先open in new windowJSopen in new window 深度优先搜索 二叉树
0237删除链表中的节点open in new windowJSopen in new window链表
0238除自身以外数组的乘积open in new windowJSopen in new window数组 前缀和
0240搜索二维矩阵 IIopen in new windowJSopen in new window数组 二分查找 分治 1+
0242有效的字母异位词open in new windowJSopen in new window哈希表 字符串 排序
0257二叉树的所有路径open in new windowJSopen in new window 深度优先搜索 字符串 2+
0259较小的三数之和open in new windowJSopen in new window数组 双指针 二分查找 1+
0268丢失的数字open in new windowJSopen in new window位运算 数组 哈希表 3+
0278第一个错误的版本open in new windowJSopen in new window二分查找 交互
0279完全平方数open in new windowJSopen in new window广度优先搜索 数学 动态规划
0283移动零open in new windowJSopen in new window数组 双指针
0290单词规律open in new windowJSopen in new window哈希表 字符串
0297二叉树的序列化与反序列化open in new windowJSopen in new window 深度优先搜索 广度优先搜索 3+
0300最长递增子序列open in new windowJSopen in new window数组 二分查找 动态规划
0303区域和检索 - 数组不可变open in new windowJSopen in new window设计 数组 前缀和
0307区域和检索 - 数组可修改open in new windowJSopen in new window设计 树状数组 线段树 1+
0309最佳买卖股票时机含冷冻期open in new windowJSopen in new window数组 动态规划
0316去除重复字母open in new windowJSopen in new window 贪心 字符串 1+
0322零钱兑换open in new windowJSopen in new window广度优先搜索 数组 动态规划
0328奇偶链表open in new windowJSopen in new window链表
0343整数拆分open in new windowJSopen in new window数学 动态规划
0344反转字符串open in new windowJSopen in new window双指针 字符串
0345反转字符串中的元音字母open in new windowJSopen in new window双指针 字符串
0346数据流中的移动平均值open in new windowJSopen in new window设计 队列 数组 1+
0347前 K 个高频元素open in new windowJSopen in new window数组 哈希表 分治 5+
0354俄罗斯套娃信封问题open in new windowJSopen in new window数组 二分查找 动态规划 1+
0355设计推特open in new windowJSopen in new window设计 哈希表 链表 1+
0366寻找二叉树的叶子节点open in new windowJSopen in new window 深度优先搜索 二叉树
0369给单链表加一open in new windowJSopen in new window链表 数学
0373查找和最小的 K 对数字open in new windowJSopen in new window数组 堆(优先队列)
0374猜数字大小open in new windowJSopen in new window二分查找 交互
0375猜数字大小 IIopen in new windowJSopen in new window数学 动态规划 博弈
0378有序矩阵中第 K 小的元素open in new windowJSopen in new window数组 二分查找 矩阵 2+
0379电话目录管理系统open in new windowJSopen in new window设计 队列 数组 2+
0380O(1) 时间插入、删除和获取随机元素open in new windowJSopen in new window设计 数组 哈希表 2+
0382链表随机节点open in new windowJSopen in new window水塘抽样 链表 数学 1+
0383赎金信open in new windowJSopen in new window哈希表 字符串 计数
0392判断子序列open in new windowJSopen in new window双指针 字符串 动态规划
0394字符串解码open in new windowJSopen in new window 递归 字符串
0416分割等和子集open in new windowJSopen in new window数组 动态规划
0426将二叉搜索树转化为排序的双向链表open in new windowJSopen in new window 深度优先搜索 4+
0430扁平化多级双向链表open in new windowJSopen in new window深度优先搜索 链表 双向链表
0442数组中重复的数据open in new windowJSopen in new window数组 哈希表
0445两数相加 IIopen in new windowJSopen in new window 链表 数学
0450删除二叉搜索树中的节点open in new windowJSopen in new window 二叉搜索树 二叉树
0451根据字符出现频率排序open in new windowJSopen in new window哈希表 字符串 桶排序 3+
0474一和零open in new windowJSopen in new window数组 字符串 动态规划
0485最大连续 1 的个数open in new windowJSopen in new window数组
0494目标和open in new windowJSopen in new window数组 动态规划 回溯
0496下一个更大元素 Iopen in new windowJSopen in new window 数组 哈希表 1+
0498对角线遍历open in new windowJSopen in new window数组 矩阵 模拟
0503下一个更大元素 IIopen in new windowJSopen in new window 数组 单调栈
0506相对名次open in new windowJSopen in new window数组 排序 堆(优先队列)
0509斐波那契数open in new windowJSopen in new window递归 记忆化搜索 数学 1+
0514自由之路open in new windowJSopen in new window深度优先搜索 广度优先搜索 字符串 1+
0516最长回文子序列open in new windowJSopen in new window字符串 动态规划
0518零钱兑换 IIopen in new windowJSopen in new window数组 动态规划
0530二叉搜索树的最小绝对差open in new windowJSopen in new window 深度优先搜索 广度优先搜索 2+
0543二叉树的直径open in new windowJSopen in new window 深度优先搜索 二叉树
0559N 叉树的最大深度open in new windowJSopen in new window 深度优先搜索 广度优先搜索
0572另一棵树的子树open in new windowJSopen in new window 深度优先搜索 二叉树 2+
0583两个字符串的删除操作open in new windowJSopen in new window字符串 动态规划
0589N 叉树的前序遍历open in new windowJSopen in new window 深度优先搜索
0590N 叉树的后序遍历open in new windowJSopen in new window 深度优先搜索
0611有效三角形的个数open in new windowJSopen in new window贪心 数组 双指针 2+
0617合并二叉树open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0622设计循环队列open in new windowJSopen in new window设计 队列 数组 1+
0637二叉树的层平均值open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
0654最大二叉树open in new windowJSopen in new window 数组 3+
0678有效的括号字符串open in new windowJSopen in new window 贪心 字符串 1+
0682棒球比赛open in new windowJSopen in new window 数组 模拟
0700二叉搜索树中的搜索open in new windowJSopen in new window 二叉搜索树 二叉树
0701二叉搜索树中的插入操作open in new windowJSopen in new window 二叉搜索树 二叉树
0703数据流中的第 K 大元素open in new windowJSopen in new window 设计 二叉搜索树 3+
0704二分查找open in new windowJSopen in new window数组 二分查找
0705设计哈希集合open in new windowJSopen in new window设计 数组 哈希表 2+
0706设计哈希映射open in new windowJSopen in new window设计 数组 哈希表 2+
0707设计链表open in new windowJSopen in new window设计 链表
0712两个字符串的最小ASCII删除和open in new windowJSopen in new window字符串 动态规划
0714买卖股票的最佳时机含手续费open in new windowJSopen in new window贪心 数组
0724寻找数组的中心下标open in new windowJSopen in new window数组 前缀和
0739每日温度open in new windowJSopen in new window 数组 单调栈
0783二叉搜索树节点最小距离open in new windowJSopen in new window 深度优先搜索 广度优先搜索 2+
0844比较含退格的字符串open in new windowJSopen in new window 双指针 字符串 1+
0876链表的中间结点open in new windowJSopen in new window链表 双指针
0880索引处的解码字符串open in new windowJSopen in new window 字符串
0889根据前序和后序遍历构造二叉树open in new windowJSopen in new window 数组 哈希表 2+
0931下降路径最小和open in new windowJSopen in new window数组 动态规划 矩阵
0946验证栈序列open in new windowJSopen in new window 数组 模拟
0958二叉树的完全性检验open in new windowJSopen in new window 广度优先搜索 二叉树
0973最接近原点的 K 个点open in new windowJSopen in new window几何 数组 数学 4+
1008前序遍历构造二叉搜索树open in new windowJSopen in new window 二叉搜索树 3+
1021删除最外层的括号open in new windowJSopen in new window 字符串
1047删除字符串中的所有相邻重复项open in new windowJSopen in new window 字符串
1049最后一块石头的重量 IIopen in new windowJSopen in new window数组 动态规划
1081不同字符的最小子序列open in new windowJSopen in new window 贪心 字符串 1+
1137第 N 个泰波那契数open in new windowJSopen in new window记忆化搜索 数学 动态规划
1143最长公共子序列open in new windowJSopen in new window字符串 动态规划
1190反转每对括号间的子串open in new windowJSopen in new window 字符串
1312让字符串成为回文串的最少插入次数open in new windowJSopen in new window字符串 动态规划
1441用栈操作构建数组open in new windowJSopen in new window 数组 模拟
1472设计浏览器历史记录open in new windowJSopen in new window 设计 数组 3+
1475商品折扣后的最终价格open in new windowJSopen in new window 数组 单调栈
1522N 叉树的直径open in new windowJSopen in new window 深度优先搜索
2196根据描述创建二叉树open in new windowJSopen in new window 深度优先搜索 广度优先搜索 3+
剑指 Offer 03数组中重复的数字open in new windowJSopen in new window数组 哈希表 排序
剑指 Offer 04二维数组中的查找open in new windowJSopen in new window数组 二分查找 分治 1+
剑指 Offer 05替换空格open in new windowJSopen in new window字符串
剑指 Offer 06从尾到头打印链表open in new windowJSopen in new window 递归 链表 1+
剑指 Offer 07重建二叉树open in new windowJSopen in new window 数组 哈希表 2+
剑指 Offer 09用两个栈实现队列open in new windowJSopen in new window 设计 队列
剑指 Offer 10 - I斐波那契数列open in new windowJSopen in new window记忆化搜索 数学 动态规划
剑指 Offer 10 - II青蛙跳台阶问题open in new windowJSopen in new window记忆化搜索 数学 动态规划
剑指 Offer 11旋转数组的最小数字open in new windowJSopen in new window数组 二分查找
剑指 Offer 12矩阵中的路径open in new windowJSopen in new window数组 回溯 矩阵
剑指 Offer 13机器人的运动范围open in new windowJSopen in new window深度优先搜索 广度优先搜索 动态规划
剑指 Offer 14 - I剪绳子open in new windowJSopen in new window数学 动态规划
剑指 Offer 14 - II剪绳子 IIopen in new windowJSopen in new window数学 动态规划
剑指 Offer 15二进制中1的个数open in new windowJSopen in new window位运算
剑指 Offer 16数值的整数次方open in new windowJSopen in new window递归 数学
剑指 Offer 17打印从1到最大的n位数open in new windowJSopen in new window数组 数学
剑指 Offer 18删除链表的节点open in new windowJSopen in new window链表
剑指 Offer 19正则表达式匹配open in new windowJSopen in new window递归 字符串 动态规划
剑指 Offer 21调整数组顺序使奇数位于偶数前面open in new windowJSopen in new window数组 双指针 排序
剑指 Offer 22链表中倒数第k个节点open in new windowJSopen in new window链表 双指针
剑指 Offer 24反转链表open in new windowJSopen in new window递归 链表
剑指 Offer 25合并两个排序的链表open in new windowJSopen in new window递归 链表
剑指 Offer 26树的子结构open in new windowJSopen in new window 深度优先搜索 二叉树
剑指 Offer 27二叉树的镜像open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
剑指 Offer 28对称的二叉树open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
剑指 Offer 29顺时针打印矩阵open in new windowJSopen in new window数组 矩阵 模拟
剑指 Offer 30包含min函数的栈open in new windowJSopen in new window 设计
剑指 Offer 31栈的压入、弹出序列open in new windowJSopen in new window 数组 模拟
剑指 Offer 32 - I从上到下打印二叉树open in new windowJSopen in new window 广度优先搜索 二叉树
剑指 Offer 32 - II从上到下打印二叉树 IIopen in new windowJSopen in new window 广度优先搜索 二叉树
剑指 Offer 32 - III从上到下打印二叉树 IIIopen in new windowJSopen in new window 广度优先搜索 二叉树
剑指 Offer 33二叉搜索树的后序遍历序列open in new windowJSopen in new window 二叉搜索树 3+
剑指 Offer 34二叉树中和为某一值的路径open in new windowJSopen in new window 深度优先搜索 回溯 1+
剑指 Offer 35复杂链表的复制open in new windowJSopen in new window哈希表 链表
剑指 Offer 36二叉搜索树与双向链表open in new windowJSopen in new window 深度优先搜索 4+
剑指 Offer 37序列化二叉树open in new windowJSopen in new window 深度优先搜索 广度优先搜索 3+
剑指 Offer 38字符串的排列open in new windowJSopen in new window字符串 回溯
剑指 Offer 39数组中出现次数超过一半的数字open in new windowJSopen in new window数组 哈希表 分治 2+
剑指 Offer 42连续子数组的最大和open in new windowJSopen in new window数组 分治 动态规划
剑指 Offer 47礼物的最大价值open in new windowJSopen in new window数组 动态规划 矩阵
剑指 Offer 50第一个只出现一次的字符open in new windowJSopen in new window队列 哈希表 字符串 1+
剑指 Offer 52两个链表的第一个公共节点open in new windowJSopen in new window哈希表 链表 双指针
剑指 Offer 53 - I在排序数组中查找数字 Iopen in new windowJSopen in new window数组 二分查找
剑指 Offer 53 - II0~n-1中缺失的数字open in new windowJSopen in new window位运算 数组 哈希表 2+
剑指 Offer 54二叉搜索树的第k大节点open in new windowJSopen in new window 深度优先搜索 二叉搜索树 1+
剑指 Offer 55 - I二叉树的深度open in new windowJSopen in new window 深度优先搜索 广度优先搜索 1+
剑指 Offer 58 - I翻转单词顺序open in new windowJSopen in new window双指针 字符串
剑指 Offer 61扑克牌中的顺子open in new windowJSopen in new window数组 排序
剑指 Offer 63股票的最大利润open in new windowJSopen in new window数组 动态规划
剑指 Offer II 031最近最少使用缓存open in new windowJSopen in new window设计 哈希表 链表 1+
剑指 Offer II 101分割等和子集open in new windowJSopen in new window数学 字符串 模拟
面试题 16.25LRU 缓存open in new windowJSopen in new window设计 哈希表 链表 1+