跳至主要內容

04. LeetCode 题解(字典序排序)

ITCharge大约 94 分钟

LeetCode 题解(已完成 859 道)

题号标题题解标签难度
0001两数之和open in new windowPythonopen in new window数组、哈希表简单
0002两数相加open in new windowPythonopen in new window递归、链表、数学中等
0003无重复字符的最长子串open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
0004寻找两个正序数组的中位数open in new windowPythonopen in new window数组、二分查找、分治困难
0005最长回文子串open in new windowPythonopen in new window字符串、动态规划中等
0007整数反转open in new windowPythonopen in new window数学中等
0008字符串转换整数 (atoi)open in new windowPythonopen in new window字符串中等
0009回文数open in new windowPythonopen in new window数学简单
0010正则表达式匹配open in new windowPythonopen in new window递归、字符串、动态规划困难
0011盛最多水的容器open in new windowPythonopen in new window贪心、数组、双指针中等
0012整数转罗马数字open in new windowPythonopen in new window哈希表、数学、字符串中等
0013罗马数字转整数open in new windowPythonopen in new window哈希表、数学、字符串简单
0014最长公共前缀open in new windowPythonopen in new window字典树、字符串简单
0015三数之和open in new windowPythonopen in new window数组、双指针、排序中等
0016最接近的三数之和open in new windowPythonopen in new window数组、双指针、排序中等
0017电话号码的字母组合open in new windowPythonopen in new window哈希表、字符串、回溯中等
0018四数之和open in new windowPythonopen in new window数组、双指针、排序中等
0019删除链表的倒数第 N 个结点open in new windowPythonopen in new window链表、双指针中等
0020有效的括号open in new windowPythonopen in new window栈、字符串简单
0021合并两个有序链表open in new windowPythonopen in new window递归、链表简单
0022括号生成open in new windowPythonopen in new window字符串、动态规划、回溯中等
0023合并 K 个升序链表open in new windowPythonopen in new window链表、分治、堆(优先队列)、归并排序困难
0024两两交换链表中的节点open in new windowPythonopen in new window递归、链表中等
0025K 个一组翻转链表open in new windowPythonopen in new window递归、链表困难
0026删除有序数组中的重复项open in new windowPythonopen in new window数组、双指针简单
0027移除元素open in new windowPythonopen in new window数组、双指针简单
0028找出字符串中第一个匹配项的下标open in new windowPythonopen in new window双指针、字符串、字符串匹配中等
0029两数相除open in new windowPythonopen in new window位运算、数学中等
0032最长有效括号open in new windowPythonopen in new window栈、字符串、动态规划困难
0033搜索旋转排序数组open in new windowPythonopen in new window数组、二分查找中等
0034在排序数组中查找元素的第一个和最后一个位置open in new windowPythonopen in new window数组、二分查找中等
0035搜索插入位置open in new windowPythonopen in new window数组、二分查找简单
0036有效的数独open in new windowPythonopen in new window数组、哈希表、矩阵中等
0037解数独open in new windowPythonopen in new window数组、哈希表、回溯、矩阵困难
0038外观数列open in new windowPythonopen in new window字符串中等
0039组合总和open in new windowPythonopen in new window数组、回溯中等
0040组合总和 IIopen in new windowPythonopen in new window数组、回溯中等
0041缺失的第一个正数open in new windowPythonopen in new window数组、哈希表困难
0042接雨水open in new windowPythonopen in new window栈、数组、双指针、动态规划、单调栈困难
0043字符串相乘open in new windowPythonopen in new window数学、字符串、模拟中等
0044通配符匹配open in new windowPythonopen in new window贪心、递归、字符串、动态规划困难
0045跳跃游戏 IIopen in new windowPythonopen in new window贪心、数组、动态规划中等
0046全排列open in new windowPythonopen in new window数组、回溯中等
0047全排列 IIopen in new windowPythonopen in new window数组、回溯中等
0048旋转图像open in new windowPythonopen in new window数组、数学、矩阵中等
0049字母异位词分组open in new windowPythonopen in new window数组、哈希表、字符串、排序中等
0050Pow(x, n)open in new windowPythonopen in new window递归、数学中等
0051N 皇后open in new windowPythonopen in new window数组、回溯困难
0052N 皇后 IIopen in new windowPythonopen in new window回溯困难
0053最大子数组和open in new windowPythonopen in new window数组、分治、动态规划中等
0054螺旋矩阵open in new windowPythonopen in new window数组、矩阵、模拟中等
0055跳跃游戏open in new windowPythonopen in new window贪心、数组、动态规划中等
0056合并区间open in new windowPythonopen in new window数组、排序中等
0058最后一个单词的长度open in new windowPythonopen in new window字符串简单
0059螺旋矩阵 IIopen in new windowPythonopen in new window数组、矩阵、模拟中等
0061旋转链表open in new windowPythonopen in new window链表、双指针中等
0062不同路径open in new windowPythonopen in new window数学、动态规划、组合数学中等
0063不同路径 IIopen in new windowPythonopen in new window数组、动态规划、矩阵中等
0064最小路径和open in new windowPythonopen in new window数组、动态规划、矩阵中等
0066加一open in new windowPythonopen in new window数组、数学简单
0067二进制求和open in new windowPythonopen in new window位运算、数学、字符串、模拟简单
0069x 的平方根open in new windowPythonopen in new window数学、二分查找简单
0070爬楼梯open in new windowPythonopen in new window记忆化搜索、数学、动态规划简单
0072编辑距离open in new windowPythonopen in new window字符串、动态规划困难
0073矩阵置零open in new windowPythonopen in new window数组、哈希表、矩阵中等
0074搜索二维矩阵open in new windowPythonopen in new window数组、二分查找、矩阵中等
0075颜色分类open in new windowPythonopen in new window数组、双指针、排序中等
0076最小覆盖子串open in new windowPythonopen in new window哈希表、字符串、滑动窗口困难
0077组合open in new windowPythonopen in new window回溯中等
0078子集open in new windowPythonopen in new window位运算、数组、回溯中等
0079单词搜索open in new windowPythonopen in new window数组、回溯、矩阵中等
0080删除有序数组中的重复项 IIopen in new windowPythonopen in new window数组、双指针中等
0081搜索旋转排序数组 IIopen in new windowPythonopen in new window数组、二分查找中等
0082删除排序链表中的重复元素 IIopen in new windowPythonopen in new window链表、双指针中等
0083删除排序链表中的重复元素open in new windowPythonopen in new window链表简单
0084柱状图中最大的矩形open in new windowPythonopen in new window栈、数组、单调栈困难
0088合并两个有序数组open in new windowPythonopen in new window数组、双指针、排序简单
0089格雷编码open in new windowPythonopen in new window位运算、数学、回溯中等
0090子集 IIopen in new windowPythonopen in new window位运算、数组、回溯中等
0091解码方法open in new windowPythonopen in new window字符串、动态规划中等
0092反转链表 IIopen in new windowPythonopen in new window链表中等
0093复原 IP 地址open in new windowPythonopen in new window字符串、回溯中等
0094二叉树的中序遍历open in new windowPythonopen in new window栈、树、深度优先搜索、二叉树简单
0095不同的二叉搜索树 IIopen in new windowPythonopen in new window树、二叉搜索树、动态规划、回溯、二叉树中等
0096不同的二叉搜索树open in new windowPythonopen in new window树、二叉搜索树、数学、动态规划、二叉树中等
0098验证二叉搜索树open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
0100相同的树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0101对称二叉树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0102二叉树的层序遍历open in new windowPythonopen in new window树、广度优先搜索、二叉树中等
0103二叉树的锯齿形层序遍历open in new windowPythonopen in new window树、广度优先搜索、二叉树中等
0104二叉树的最大深度open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0105从前序与中序遍历序列构造二叉树open in new windowPythonopen in new window树、数组、哈希表、分治、二叉树中等
0106从中序与后序遍历序列构造二叉树open in new windowPythonopen in new window树、数组、哈希表、分治、二叉树中等
0107二叉树的层序遍历 IIopen in new windowPythonopen in new window树、广度优先搜索、二叉树中等
0108将有序数组转换为二叉搜索树open in new windowPythonopen in new window树、二叉搜索树、数组、分治、二叉树简单
0110平衡二叉树open in new windowPythonopen in new window树、深度优先搜索、二叉树简单
0111二叉树的最小深度open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0112路径总和open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0113路径总和 IIopen in new windowPythonopen in new window树、深度优先搜索、回溯、二叉树中等
0115不同的子序列open in new windowPythonopen in new window字符串、动态规划困难
0116填充每个节点的下一个右侧节点指针open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、链表、二叉树中等
0117填充每个节点的下一个右侧节点指针 IIopen in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、链表、二叉树中等
0118杨辉三角open in new windowPythonopen in new window数组、动态规划简单
0119杨辉三角 IIopen in new windowPythonopen in new window数组、动态规划简单
0120三角形最小路径和open in new windowPythonopen in new window数组、动态规划中等
0121买卖股票的最佳时机open in new windowPythonopen in new window数组、动态规划简单
0122买卖股票的最佳时机 IIopen in new windowPythonopen in new window贪心、数组中等
0123买卖股票的最佳时机 IIIopen in new windowPythonopen in new window数组、动态规划困难
0124二叉树中的最大路径和open in new windowPythonopen in new window树、深度优先搜索、动态规划、二叉树困难
0125验证回文串open in new windowPythonopen in new window双指针、字符串简单
0127单词接龙open in new windowPythonopen in new window广度优先搜索、哈希表、字符串困难
0128最长连续序列open in new windowPythonopen in new window并查集、数组、哈希表中等
0129求根节点到叶节点数字之和open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
0130被围绕的区域open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、数组、矩阵中等
0131分割回文串open in new windowPythonopen in new window字符串、动态规划、回溯中等
0133克隆图open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、哈希表中等
0134加油站open in new windowPythonopen in new window贪心、数组中等
0135分发糖果open in new windowPythonopen in new window贪心、数组困难
0136只出现一次的数字open in new windowPythonopen in new window位运算、数组简单
0137只出现一次的数字 IIopen in new windowPythonopen in new window位运算、数组中等
0138复制带随机指针的链表open in new windowPythonopen in new window哈希表、链表中等
0139单词拆分open in new windowPythonopen in new window字典树、记忆化搜索、数组、哈希表、字符串、动态规划中等
0140单词拆分 IIopen in new windowPythonopen in new window字典树、记忆化搜索、数组、哈希表、字符串、动态规划、回溯困难
0141环形链表open in new windowPythonopen in new window哈希表、链表、双指针简单
0142环形链表 IIopen in new windowPythonopen in new window哈希表、链表、双指针中等
0143重排链表open in new windowPythonopen in new window栈、递归、链表、双指针中等
0144二叉树的前序遍历open in new windowPythonopen in new window栈、树、深度优先搜索、二叉树简单
0145二叉树的后序遍历open in new windowPythonopen in new window栈、树、深度优先搜索、二叉树简单
0147对链表进行插入排序open in new windowPythonopen in new window链表、排序中等
0148排序链表open in new windowPythonopen in new window链表、双指针、分治、排序、归并排序中等
0149直线上最多的点数open in new windowPythonopen in new window几何、数组、哈希表、数学困难
0150逆波兰表达式求值open in new windowPythonopen in new window栈、数组、数学中等
0151反转字符串中的单词open in new windowPythonopen in new window双指针、字符串中等
0152乘积最大子数组open in new windowPythonopen in new window数组、动态规划中等
0153寻找旋转排序数组中的最小值open in new windowPythonopen in new window数组、二分查找中等
0154寻找旋转排序数组中的最小值 IIopen in new windowPythonopen in new window数组、二分查找困难
0155最小栈open in new windowPythonopen in new window栈、设计中等
0159至多包含两个不同字符的最长子串open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
0160相交链表open in new windowPythonopen in new window哈希表、链表、双指针简单
0162寻找峰值open in new windowPythonopen in new window数组、二分查找中等
0164最大间距open in new windowPythonopen in new window数组、桶排序、基数排序、排序困难
0166分数到小数open in new windowPythonopen in new window哈希表、数学、字符串中等
0167两数之和 II - 输入有序数组open in new windowPythonopen in new window数组、双指针、二分查找中等
0168Excel表列名称open in new windowPythonopen in new window数学、字符串简单
0169多数元素open in new windowPythonopen in new window数组、哈希表、分治、计数、排序简单
0170两数之和 III - 数据结构设计open in new windowPythonopen in new window设计、数组、哈希表、双指针、数据流简单
0171Excel 表列序号open in new windowPythonopen in new window数学、字符串简单
0172阶乘后的零open in new windowPythonopen in new window数学中等
0173二叉搜索树迭代器open in new windowPythonopen in new window栈、树、设计、二叉搜索树、二叉树、迭代器中等
0179最大数open in new windowPythonopen in new window贪心、数组、字符串、排序中等
0188买卖股票的最佳时机 IVopen in new windowPythonopen in new window数组、动态规划困难
0189轮转数组open in new windowPythonopen in new window数组、数学、双指针中等
0190颠倒二进制位open in new windowPythonopen in new window位运算、分治简单
0191位1的个数open in new windowPythonopen in new window位运算、分治简单
0198打家劫舍open in new windowPythonopen in new window数组、动态规划中等
0199二叉树的右视图open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树中等
0200岛屿数量open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、数组、矩阵中等
0201数字范围按位与open in new windowPythonopen in new window位运算中等
0202快乐数open in new windowPythonopen in new window哈希表、数学、双指针简单
0203移除链表元素open in new windowPythonopen in new window递归、链表简单
0204计数质数open in new windowPythonopen in new window数组、数学、枚举、数论中等
0205同构字符串open in new windowPythonopen in new window哈希表、字符串简单
0206反转链表open in new windowPythonopen in new window递归、链表简单
0207课程表open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、拓扑排序中等
0208实现 Trie (前缀树)open in new windowPythonopen in new window设计、字典树、哈希表、字符串中等
0209长度最小的子数组open in new windowPythonopen in new window数组、二分查找、前缀和、滑动窗口中等
0210课程表 IIopen in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、拓扑排序中等
0211添加与搜索单词 - 数据结构设计open in new windowPythonopen in new window深度优先搜索、设计、字典树、字符串中等
0212单词搜索 IIopen in new windowPythonopen in new window字典树、数组、字符串、回溯、矩阵困难
0213打家劫舍 IIopen in new windowPythonopen in new window数组、动态规划中等
0215数组中的第K个最大元素open in new windowPythonopen in new window数组、分治、快速选择、排序、堆(优先队列)中等
0217存在重复元素open in new windowPythonopen in new window数组、哈希表、排序简单
0218天际线问题open in new windowPythonopen in new window树状数组、线段树、数组、分治、有序集合、扫描线、堆(优先队列)困难
0219存在重复元素 IIopen in new windowPythonopen in new window数组、哈希表、滑动窗口简单
0220存在重复元素 IIIopen in new windowPythonopen in new window数组、桶排序、有序集合、排序、滑动窗口困难
0221最大正方形open in new windowPythonopen in new window数组、动态规划、矩阵中等
0222完全二叉树的节点个数open in new windowPythonopen in new window树、深度优先搜索、二分查找、二叉树中等
0223矩形面积open in new windowPythonopen in new window几何、数学中等
0225用队列实现栈open in new windowPythonopen in new window栈、设计、队列简单
0226翻转二叉树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0227基本计算器 IIopen in new windowPythonopen in new window栈、数学、字符串中等
02312 的幂open in new windowPythonopen in new window位运算、递归、数学简单
0232用栈实现队列open in new windowPythonopen in new window栈、设计、队列简单
0233数字 1 的个数open in new windowPythonopen in new window递归、数学、动态规划困难
0234回文链表open in new windowPythonopen in new window栈、递归、链表、双指针简单
0235二叉搜索树的最近公共祖先open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
0236二叉树的最近公共祖先open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
0237删除链表中的节点open in new windowPythonopen in new window链表中等
0238除自身以外数组的乘积open in new windowPythonopen in new window数组、前缀和中等
0239滑动窗口最大值open in new windowPythonopen in new window队列、数组、滑动窗口、单调队列、堆(优先队列)困难
0240搜索二维矩阵 IIopen in new windowPythonopen in new window数组、二分查找、分治、矩阵中等
0241为运算表达式设计优先级open in new windowPythonopen in new window递归、记忆化搜索、数学、字符串、动态规划中等
0242有效的字母异位词open in new windowPythonopen in new window哈希表、字符串、排序简单
0249移位字符串分组open in new windowPythonopen in new window数组、哈希表、字符串中等
0257二叉树的所有路径open in new windowPythonopen in new window树、深度优先搜索、字符串、回溯、二叉树简单
0258各位相加open in new windowPythonopen in new window数学、数论、模拟简单
0259较小的三数之和open in new windowPythonopen in new window数组、双指针、二分查找、排序中等
0260只出现一次的数字 IIIopen in new windowPythonopen in new window位运算、数组中等
0263丑数open in new windowPythonopen in new window数学简单
0264丑数 IIopen in new windowPythonopen in new window哈希表、数学、动态规划、堆(优先队列)中等
0268丢失的数字open in new windowPythonopen in new window位运算、数组、哈希表、数学、二分查找、排序简单
0270最接近的二叉搜索树值open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二分查找、二叉树简单
0278第一个错误的版本open in new windowPythonopen in new window二分查找、交互简单
0279完全平方数open in new windowPythonopen in new window广度优先搜索、数学、动态规划中等
0283移动零open in new windowPythonopen in new window数组、双指针简单
0285二叉搜索树中的中序后继open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
0286墙与门open in new windowPythonopen in new window广度优先搜索、数组、矩阵中等
0287寻找重复数open in new windowPythonopen in new window位运算、数组、双指针、二分查找中等
0288单词的唯一缩写open in new windowPythonopen in new window设计、数组、哈希表、字符串中等
0289生命游戏open in new windowPythonopen in new window数组、矩阵、模拟中等
0290单词规律open in new windowPythonopen in new window哈希表、字符串简单
0292Nim 游戏open in new windowPythonopen in new window脑筋急转弯、数学、博弈简单
0295数据流的中位数open in new windowPythonopen in new window设计、双指针、数据流、排序、堆(优先队列)困难
0297二叉树的序列化与反序列化open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、设计、字符串、二叉树困难
0300最长递增子序列open in new windowPythonopen in new window数组、二分查找、动态规划中等
0303区域和检索 - 数组不可变open in new windowPythonopen in new window设计、数组、前缀和简单
0304二维区域和检索 - 矩阵不可变open in new windowPythonopen in new window设计、数组、矩阵、前缀和中等
0307区域和检索 - 数组可修改open in new windowPythonopen in new window设计、树状数组、线段树、数组中等
0309最佳买卖股票时机含冷冻期open in new windowPythonopen in new window数组、动态规划中等
0310最小高度树open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、拓扑排序中等
0312戳气球open in new windowPythonopen in new window数组、动态规划困难
0315计算右侧小于当前元素的个数open in new windowPythonopen in new window树状数组、线段树、数组、二分查找、分治、有序集合、归并排序困难
0316去除重复字母open in new windowPythonopen in new window栈、贪心、字符串、单调栈中等
0318最大单词长度乘积open in new windowPythonopen in new window位运算、数组、字符串中等
0322零钱兑换open in new windowPythonopen in new window广度优先搜索、数组、动态规划中等
0323无向图中连通分量的数目open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
0324摆动排序 IIopen in new windowPythonopen in new window数组、分治、快速选择、排序中等
03263 的幂open in new windowPythonopen in new window递归、数学简单
0328奇偶链表open in new windowPythonopen in new window链表中等
0329矩阵中的最长递增路径open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、拓扑排序、记忆化搜索、数组、动态规划、矩阵困难
0334递增的三元子序列open in new windowPythonopen in new window贪心、数组中等
0336回文对open in new windowPythonopen in new window字典树、数组、哈希表、字符串困难
0337打家劫舍 IIIopen in new windowPythonopen in new window树、深度优先搜索、动态规划、二叉树中等
0338比特位计数open in new windowPythonopen in new window位运算、动态规划简单
0340至多包含 K 个不同字符的最长子串open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
0341扁平化嵌套列表迭代器open in new windowPythonopen in new window栈、树、深度优先搜索、设计、队列、迭代器中等
03424的幂open in new windowPythonopen in new window位运算、递归、数学简单
0343整数拆分open in new windowPythonopen in new window数学、动态规划中等
0344反转字符串open in new windowPythonopen in new window双指针、字符串简单
0345反转字符串中的元音字母open in new windowPythonopen in new window双指针、字符串简单
0346数据流中的移动平均值open in new windowPythonopen in new window设计、队列、数组、数据流简单
0347前 K 个高频元素open in new windowPythonopen in new window数组、哈希表、分治、桶排序、计数、快速选择、排序、堆(优先队列)中等
0349两个数组的交集open in new windowPythonopen in new window数组、哈希表、双指针、二分查找、排序简单
0350两个数组的交集 IIopen in new windowPythonopen in new window数组、哈希表、双指针、二分查找、排序简单
0351安卓系统手势解锁open in new windowPythonopen in new window动态规划、回溯中等
0354俄罗斯套娃信封问题open in new windowPythonopen in new window数组、二分查找、动态规划、排序困难
0357统计各位数字都不同的数字个数open in new windowPythonopen in new window数学、动态规划、回溯中等
0359日志速率限制器open in new windowPythonopen in new window设计、哈希表简单
0360有序转化数组open in new windowPythonopen in new window数组、数学、双指针、排序中等
0367有效的完全平方数open in new windowPythonopen in new window数学、二分查找简单
0370区间加法open in new windowPythonopen in new window数组、前缀和中等
0371两整数之和open in new windowPythonopen in new window位运算、数学中等
0374猜数字大小open in new windowPythonopen in new window二分查找、交互简单
0375猜数字大小 IIopen in new windowPythonopen in new window数学、动态规划、博弈中等
0376摆动序列open in new windowPythonopen in new window贪心、数组、动态规划中等
0377组合总和 Ⅳopen in new windowPythonopen in new window数组、动态规划中等
0378有序矩阵中第 K 小的元素open in new windowPythonopen in new window数组、二分查找、矩阵、排序、堆(优先队列)中等
0380O(1) 时间插入、删除和获取随机元素open in new windowPythonopen in new window设计、数组、哈希表、数学、随机化中等
0383赎金信open in new windowPythonopen in new window哈希表、字符串、计数简单
0384打乱数组open in new windowPythonopen in new window数组、数学、随机化中等
0386字典序排数open in new windowPythonopen in new window深度优先搜索、字典树中等
0387字符串中的第一个唯一字符open in new windowPythonopen in new window队列、哈希表、字符串、计数简单
0389找不同open in new windowPythonopen in new window位运算、哈希表、字符串、排序简单
0391完美矩形open in new windowPythonopen in new window数组、扫描线困难
0392判断子序列open in new windowPythonopen in new window双指针、字符串、动态规划简单
0394字符串解码open in new windowPythonopen in new window栈、递归、字符串中等
0395至少有 K 个重复字符的最长子串open in new windowPythonopen in new window哈希表、字符串、分治、滑动窗口中等
0399除法求值open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图、数组、最短路中等
0400第 N 位数字open in new windowPythonopen in new window数学、二分查找中等
0403青蛙过河open in new windowPythonopen in new window数组、动态规划困难
0404左叶子之和open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0405数字转换为十六进制数open in new windowPythonopen in new window位运算、数学简单
0406根据身高重建队列open in new windowPythonopen in new window贪心、树状数组、线段树、数组、排序中等
0409最长回文串open in new windowPythonopen in new window贪心、哈希表、字符串简单
0410分割数组的最大值open in new windowPythonopen in new window贪心、数组、二分查找、动态规划、前缀和困难
0412Fizz Buzzopen in new windowPythonopen in new window数学、字符串、模拟简单
0415字符串相加open in new windowPythonopen in new window数学、字符串、模拟简单
0416分割等和子集open in new windowPythonopen in new window数组、动态规划中等
0417太平洋大西洋水流问题open in new windowPythonopen in new window深度优先搜索、广度优先搜索、数组、矩阵中等
0421数组中两个数的最大异或值open in new windowPythonopen in new window位运算、字典树、数组、哈希表中等
0424替换后的最长重复字符open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
0425单词方块open in new windowPythonopen in new window字典树、数组、字符串、回溯困难
0426将二叉搜索树转化为排序的双向链表open in new windowPythonopen in new window栈、树、深度优先搜索、二叉搜索树、链表、二叉树、双向链表中等
0428序列化和反序列化 N 叉树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、字符串困难
0429N 叉树的层序遍历open in new windowPythonopen in new window树、广度优先搜索中等
0430扁平化多级双向链表open in new windowPythonopen in new window深度优先搜索、链表、双向链表中等
0435无重叠区间open in new windowPythonopen in new window贪心、数组、动态规划、排序中等
0437路径总和 IIIopen in new windowPythonopen in new window树、深度优先搜索、二叉树中等
0438找到字符串中所有字母异位词open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
0443压缩字符串open in new windowPythonopen in new window双指针、字符串中等
0445两数相加 IIopen in new windowPythonopen in new window栈、链表、数学中等
0447回旋镖的数量open in new windowPythonopen in new window数组、哈希表、数学中等
0450删除二叉搜索树中的节点open in new windowPythonopen in new window树、二叉搜索树、二叉树中等
0451根据字符出现频率排序open in new windowPythonopen in new window哈希表、字符串、桶排序、计数、排序、堆(优先队列)中等
0452用最少数量的箭引爆气球open in new windowPythonopen in new window贪心、数组、排序中等
0454四数相加 IIopen in new windowPythonopen in new window数组、哈希表中等
0455分发饼干open in new windowPythonopen in new window贪心、数组、双指针、排序简单
0459重复的子字符串open in new windowPythonopen in new window字符串、字符串匹配简单
0461汉明距离open in new windowPythonopen in new window位运算简单
0463岛屿的周长open in new windowPythonopen in new window深度优先搜索、广度优先搜索、数组、矩阵简单
0464我能赢吗open in new windowPythonopen in new window位运算、记忆化搜索、数学、动态规划、状态压缩、博弈中等
0467环绕字符串中唯一的子字符串open in new windowPythonopen in new window字符串、动态规划中等
0468验证IP地址open in new windowPythonopen in new window字符串中等
0473火柴拼正方形open in new windowPythonopen in new window位运算、数组、动态规划、回溯、状态压缩中等
0474一和零open in new windowPythonopen in new window数组、字符串、动态规划中等
0480滑动窗口中位数open in new windowPythonopen in new window数组、哈希表、滑动窗口、堆(优先队列)困难
0485最大连续 1 的个数open in new windowPythonopen in new window数组简单
0486预测赢家open in new windowPythonopen in new window递归、数组、数学、动态规划、博弈中等
0487最大连续1的个数 IIopen in new windowPythonopen in new window数组、动态规划、滑动窗口中等
0491递增子序列open in new windowPythonopen in new window位运算、数组、哈希表、回溯中等
0494目标和open in new windowPythonopen in new window数组、动态规划、回溯中等
0496下一个更大元素 Iopen in new windowPythonopen in new window栈、数组、哈希表、单调栈简单
0498对角线遍历open in new windowPythonopen in new window数组、矩阵、模拟中等
0501二叉搜索树中的众数open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树简单
0503下一个更大元素 IIopen in new windowPythonopen in new window栈、数组、单调栈中等
0504七进制数open in new windowPythonopen in new window数学简单
0506相对名次open in new windowPythonopen in new window数组、排序、堆(优先队列)简单
0509斐波那契数open in new windowPythonopen in new window递归、记忆化搜索、数学、动态规划简单
0513找树左下角的值open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树中等
0515在每个树行中找最大值open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树中等
0516最长回文子序列open in new windowPythonopen in new window字符串、动态规划中等
0518零钱兑换 IIopen in new windowPythonopen in new window数组、动态规划中等
0525连续数组open in new windowPythonopen in new window数组、哈希表、前缀和中等
0526优美的排列open in new windowPythonopen in new window位运算、数组、动态规划、回溯、状态压缩中等
0530二叉搜索树的最小绝对差open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉搜索树、二叉树简单
0538把二叉搜索树转换为累加树open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
0539最小时间差open in new windowPythonopen in new window数组、数学、字符串、排序中等
054201 矩阵open in new windowPythonopen in new window广度优先搜索、数组、动态规划、矩阵中等
0543二叉树的直径open in new windowPythonopen in new window树、深度优先搜索、二叉树简单
0546移除盒子open in new windowPythonopen in new window记忆化搜索、数组、动态规划困难
0547省份数量open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
0557反转字符串中的单词 IIIopen in new windowPythonopen in new window双指针、字符串简单
0560和为 K 的子数组open in new windowPythonopen in new window数组、哈希表、前缀和中等
0561数组拆分open in new windowPythonopen in new window贪心、数组、计数排序、排序简单
0567字符串的排列open in new windowPythonopen in new window哈希表、双指针、字符串、滑动窗口中等
0575分糖果open in new windowPythonopen in new window数组、哈希表简单
0576出界的路径数open in new windowPythonopen in new window动态规划中等
0583两个字符串的删除操作open in new windowPythonopen in new window字符串、动态规划中等
0589N 叉树的前序遍历open in new windowPythonopen in new window栈、树、深度优先搜索简单
0590N 叉树的后序遍历open in new windowPythonopen in new window栈、树、深度优先搜索简单
0599两个列表的最小索引总和open in new windowPythonopen in new window数组、哈希表、字符串简单
0600不含连续1的非负整数open in new windowPythonopen in new window动态规划困难
0611有效三角形的个数open in new windowPythonopen in new window贪心、数组、双指针、二分查找、排序中等
0616给字符串添加加粗标签open in new windowPythonopen in new window字典树、数组、哈希表、字符串、字符串匹配中等
0617合并二叉树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0621任务调度器open in new windowPythonopen in new window贪心、数组、哈希表、计数、排序、堆(优先队列)中等
0622设计循环队列open in new windowPythonopen in new window设计、队列、数组、链表中等
0633平方数之和open in new windowPythonopen in new window数学、双指针、二分查找中等
0639解码方法 IIopen in new windowPythonopen in new window字符串、动态规划困难
0642设计搜索自动补全系统open in new windowPythonopen in new window设计、字典树、字符串、数据流困难
0643子数组最大平均数 Iopen in new windowPythonopen in new window数组、滑动窗口简单
0647回文子串open in new windowPythonopen in new window字符串、动态规划中等
0648单词替换open in new windowPythonopen in new window字典树、数组、哈希表、字符串中等
0650只有两个键的键盘open in new windowPythonopen in new window数学、动态规划中等
0652寻找重复的子树open in new windowPythonopen in new window树、深度优先搜索、哈希表、二叉树中等
0653两数之和 IV - 输入二叉搜索树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉搜索树、哈希表、双指针、二叉树简单
0654最大二叉树open in new windowPythonopen in new window栈、树、数组、分治、二叉树、单调栈中等
0658找到 K 个最接近的元素open in new windowPythonopen in new window数组、双指针、二分查找、排序、滑动窗口、堆(优先队列)中等
0662二叉树最大宽度open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树中等
0664奇怪的打印机open in new windowPythonopen in new window字符串、动态规划困难
0665非递减数列open in new windowPythonopen in new window数组中等
0669修剪二叉搜索树open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
0673最长递增子序列的个数open in new windowPythonopen in new window树状数组、线段树、数组、动态规划中等
0674最长连续递增序列open in new windowPythonopen in new window数组简单
0676实现一个魔法字典open in new windowPythonopen in new window设计、字典树、哈希表、字符串中等
0677键值映射open in new windowPythonopen in new window设计、字典树、哈希表、字符串中等
0678有效的括号字符串open in new windowPythonopen in new window栈、贪心、字符串、动态规划中等
0680验证回文串 IIopen in new windowPythonopen in new window贪心、双指针、字符串简单
0683K 个关闭的灯泡open in new windowPythonopen in new window树状数组、数组、有序集合、滑动窗口困难
0684冗余连接open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
0686重复叠加字符串匹配open in new windowPythonopen in new window字符串、字符串匹配中等
0687最长同值路径open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
0688骑士在棋盘上的概率open in new windowPythonopen in new window动态规划中等
0690员工的重要性open in new windowPythonopen in new window深度优先搜索、广度优先搜索、哈希表中等
0691贴纸拼词open in new windowPythonopen in new window位运算、数组、字符串、动态规划、回溯、状态压缩困难
0695岛屿的最大面积open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、数组、矩阵中等
0698划分为k个相等的子集open in new windowPythonopen in new window位运算、记忆化搜索、数组、动态规划、回溯、状态压缩中等
0700二叉搜索树中的搜索open in new windowPythonopen in new window树、二叉搜索树、二叉树简单
0701二叉搜索树中的插入操作open in new windowPythonopen in new window树、二叉搜索树、二叉树中等
0702搜索长度未知的有序数组open in new windowPythonopen in new window数组、二分查找、交互中等
0703数据流中的第 K 大元素open in new windowPythonopen in new window树、设计、二叉搜索树、二叉树、数据流、堆(优先队列)简单
0704二分查找open in new windowPythonopen in new window数组、二分查找简单
0705设计哈希集合open in new windowPythonopen in new window设计、数组、哈希表、链表、哈希函数简单
0706设计哈希映射open in new windowPythonopen in new window设计、数组、哈希表、链表、哈希函数简单
0707设计链表open in new windowPythonopen in new window设计、链表中等
0708循环有序列表的插入open in new windowPythonopen in new window链表中等
0709转换成小写字母open in new windowPythonopen in new window字符串简单
0713乘积小于 K 的子数组open in new windowPythonopen in new window数组、滑动窗口中等
0714买卖股票的最佳时机含手续费open in new windowPythonopen in new window贪心、数组中等
0715Range 模块open in new windowPythonopen in new window设计、线段树、有序集合困难
0718最长重复子数组open in new windowPythonopen in new window数组、二分查找、动态规划、滑动窗口、哈希函数、滚动哈希中等
0719找出第 K 小的数对距离open in new windowPythonopen in new window数组、双指针、二分查找、排序困难
0720词典中最长的单词open in new windowPythonopen in new window字典树、数组、哈希表、字符串、排序中等
0724寻找数组的中心下标open in new windowPythonopen in new window数组、前缀和简单
0727最小窗口子序列open in new windowPythonopen in new window字符串、动态规划、滑动窗口困难
0729我的日程安排表 Iopen in new windowPythonopen in new window设计、线段树、二分查找、有序集合中等
0731我的日程安排表 IIopen in new windowPythonopen in new window设计、线段树、二分查找、有序集合中等
0732我的日程安排表 IIIopen in new windowPythonopen in new window设计、线段树、二分查找、有序集合困难
0733图像渲染open in new windowPythonopen in new window深度优先搜索、广度优先搜索、数组、矩阵简单
0735行星碰撞open in new windowPythonopen in new window栈、数组、模拟中等
0738单调递增的数字open in new windowPythonopen in new window贪心、数学中等
0739每日温度open in new windowPythonopen in new window栈、数组、单调栈中等
0744寻找比目标字母大的最小字母open in new windowPythonopen in new window数组、二分查找简单
0746使用最小花费爬楼梯open in new windowPythonopen in new window数组、动态规划简单
0752打开转盘锁open in new windowPythonopen in new window广度优先搜索、数组、哈希表、字符串中等
0758字符串中的加粗单词open in new windowPythonopen in new window字典树、数组、哈希表、字符串、字符串匹配中等
0763划分字母区间open in new windowPythonopen in new window贪心、哈希表、双指针、字符串中等
0765情侣牵手open in new windowPythonopen in new window贪心、深度优先搜索、广度优先搜索、并查集、图困难
0766托普利茨矩阵open in new windowPythonopen in new window数组、矩阵简单
0771宝石与石头open in new windowPythonopen in new window哈希表、字符串简单
0778水位上升的泳池中游泳open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、数组、二分查找、矩阵、堆(优先队列)困难
0779第K个语法符号open in new windowPythonopen in new window位运算、递归、数学中等
0783二叉搜索树节点最小距离open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉搜索树、二叉树简单
0784字母大小写全排列open in new windowPythonopen in new window位运算、字符串、回溯中等
0785判断二分图open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
0788旋转数字open in new windowPythonopen in new window数学、动态规划中等
0795区间子数组个数open in new windowPythonopen in new window数组、双指针中等
0796旋转字符串open in new windowPythonopen in new window字符串、字符串匹配简单
0797所有可能的路径open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、回溯中等
0800相似 RGB 颜色open in new windowPythonopen in new window数学、字符串、枚举简单
0801使序列递增的最小交换次数open in new windowPythonopen in new window数组、动态规划困难
0802找到最终的安全状态open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、拓扑排序中等
0803打砖块open in new windowPythonopen in new window并查集、数组、矩阵困难
0804唯一摩尔斯密码词open in new windowPythonopen in new window数组、哈希表、字符串简单
0806写字符串需要的行数open in new windowPythonopen in new window数组、字符串简单
0811子域名访问计数open in new windowPythonopen in new window数组、哈希表、字符串、计数中等
0814二叉树剪枝open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
0819最常见的单词open in new windowPythonopen in new window哈希表、字符串、计数简单
0820单词的压缩编码open in new windowPythonopen in new window字典树、数组、哈希表、字符串中等
0821字符的最短距离open in new windowPythonopen in new window数组、双指针、字符串简单
0824山羊拉丁文open in new windowPythonopen in new window字符串简单
0830较大分组的位置open in new windowPythonopen in new window字符串简单
0832翻转图像open in new windowPythonopen in new window数组、双指针、矩阵、模拟简单
0834树中距离之和open in new windowPythonopen in new window树、深度优先搜索、图、动态规划困难
0836矩形重叠open in new windowPythonopen in new window几何、数学简单
0841钥匙和房间open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图中等
0844比较含退格的字符串open in new windowPythonopen in new window栈、双指针、字符串、模拟简单
0845数组中的最长山脉open in new windowPythonopen in new window数组、双指针、动态规划、枚举中等
0846一手顺子open in new windowPythonopen in new window贪心、数组、哈希表、排序中等
0847访问所有节点的最短路径open in new windowPythonopen in new window位运算、广度优先搜索、图、动态规划、状态压缩困难
0850矩形面积 IIopen in new windowPythonopen in new window线段树、数组、有序集合、扫描线困难
0851喧闹和富有open in new windowPythonopen in new window深度优先搜索、图、拓扑排序、数组中等
0852山脉数组的峰顶索引open in new windowPythonopen in new window数组、二分查找中等
0860柠檬水找零open in new windowPythonopen in new window贪心、数组简单
0861翻转矩阵后的得分open in new windowPythonopen in new window贪心、位运算、数组、矩阵中等
0862和至少为 K 的最短子数组open in new windowPythonopen in new window队列、数组、二分查找、前缀和、滑动窗口、单调队列、堆(优先队列)困难
0867转置矩阵open in new windowPythonopen in new window数组、矩阵、模拟简单
0868二进制间距open in new windowPythonopen in new window位运算简单
0872叶子相似的树open in new windowPythonopen in new window树、深度优先搜索、二叉树简单
0873最长的斐波那契子序列的长度open in new windowPythonopen in new window数组、哈希表、动态规划中等
0875爱吃香蕉的珂珂open in new windowPythonopen in new window数组、二分查找中等
0876链表的中间结点open in new windowPythonopen in new window链表、双指针简单
0877石子游戏open in new windowPythonopen in new window数组、数学、动态规划、博弈中等
0881救生艇open in new windowPythonopen in new window贪心、数组、双指针、排序中等
0884两句话中的不常见单词open in new windowPythonopen in new window哈希表、字符串简单
0886可能的二分法open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
0887鸡蛋掉落open in new windowPythonopen in new window数学、二分查找、动态规划困难
0889根据前序和后序遍历构造二叉树open in new windowPythonopen in new window树、数组、哈希表、分治、二叉树中等
0892三维形体的表面积open in new windowPythonopen in new window几何、数组、数学、矩阵简单
0897递增顺序搜索树open in new windowPythonopen in new window栈、树、深度优先搜索、二叉搜索树、二叉树简单
0900RLE 迭代器open in new windowPythonopen in new window设计、数组、计数、迭代器中等
0901股票价格跨度open in new windowPythonopen in new window栈、设计、数据流、单调栈中等
0902最大为 N 的数字组合open in new windowPythonopen in new window数组、数学、字符串、二分查找、动态规划困难
0904水果成篮open in new windowPythonopen in new window数组、哈希表、滑动窗口中等
0908最小差值 Iopen in new windowPythonopen in new window数组、数学简单
0912排序数组open in new windowPythonopen in new window数组、分治、桶排序、计数排序、基数排序、排序、堆(优先队列)、归并排序中等
0918环形子数组的最大和open in new windowPythonopen in new window队列、数组、分治、动态规划、单调队列中等
0919完全二叉树插入器open in new windowPythonopen in new window树、广度优先搜索、设计、二叉树中等
0921使括号有效的最少添加open in new windowPythonopen in new window栈、贪心、字符串中等
0925长按键入open in new windowPythonopen in new window双指针、字符串简单
0932漂亮数组open in new windowPythonopen in new window数组、数学、分治中等
0933最近的请求次数open in new windowPythonopen in new window设计、队列、数据流简单
0935骑士拨号器open in new windowPythonopen in new window动态规划中等
0938二叉搜索树的范围和open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树简单
0946验证栈序列open in new windowPythonopen in new window栈、数组、模拟中等
0947移除最多的同行或同列石头open in new windowPythonopen in new window深度优先搜索、并查集、图中等
0953验证外星语词典open in new windowPythonopen in new window数组、哈希表、字符串简单
0958二叉树的完全性检验open in new windowPythonopen in new window树、广度优先搜索、二叉树中等
0959由斜杠划分区域open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
0968监控二叉树open in new windowPythonopen in new window树、深度优先搜索、动态规划、二叉树困难
0973最接近原点的 K 个点open in new windowPythonopen in new window几何、数组、数学、分治、快速选择、排序、堆(优先队列)中等
0974和可被 K 整除的子数组open in new windowPythonopen in new window数组、哈希表、前缀和中等
0976三角形的最大周长open in new windowPythonopen in new window贪心、数组、数学、排序简单
0977有序数组的平方open in new windowPythonopen in new window数组、双指针、排序简单
0978最长湍流子数组open in new windowPythonopen in new window数组、动态规划、滑动窗口中等
0982按位与为零的三元组open in new windowPythonopen in new window位运算、数组、哈希表困难
0990等式方程的可满足性open in new windowPythonopen in new window并查集、图、数组、字符串中等
0992K 个不同整数的子数组open in new windowPythonopen in new window数组、哈希表、计数、滑动窗口困难
0993二叉树的堂兄弟节点open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
0995K 连续位的最小翻转次数open in new windowPythonopen in new window位运算、队列、数组、前缀和、滑动窗口困难
0999可以被一步捕获的棋子数open in new windowPythonopen in new window数组、矩阵、模拟简单
1000合并石头的最低成本open in new windowPythonopen in new window数组、动态规划、前缀和困难
1002查找共用字符open in new windowPythonopen in new window数组、哈希表、字符串简单
1004最大连续1的个数 IIIopen in new windowPythonopen in new window数组、二分查找、前缀和、滑动窗口中等
1005K 次取反后最大化的数组和open in new windowPythonopen in new window贪心、数组、排序简单
1008前序遍历构造二叉搜索树open in new windowPythonopen in new window栈、树、二叉搜索树、数组、二叉树、单调栈中等
1009十进制整数的反码open in new windowPythonopen in new window位运算简单
1011在 D 天内送达包裹的能力open in new windowPythonopen in new window数组、二分查找中等
1012至少有 1 位重复的数字open in new windowPythonopen in new window数学、动态规划困难
1014最佳观光组合open in new windowPythonopen in new window数组、动态规划中等
1020飞地的数量open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、数组、矩阵中等
1021删除最外层的括号open in new windowPythonopen in new window栈、字符串简单
1023驼峰式匹配open in new windowPythonopen in new window字典树、双指针、字符串、字符串匹配中等
1025除数博弈open in new windowPythonopen in new window脑筋急转弯、数学、动态规划、博弈简单
1028从先序遍历还原二叉树open in new windowPythonopen in new window树、深度优先搜索、字符串、二叉树困难
1029两地调度open in new windowPythonopen in new window贪心、数组、排序中等
1034边界着色open in new windowPythonopen in new window深度优先搜索、广度优先搜索、数组、矩阵中等
1035不相交的线open in new windowPythonopen in new window数组、动态规划中等
1037有效的回旋镖open in new windowPythonopen in new window几何、数组、数学简单
1038从二叉搜索树到更大和树open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
1039多边形三角剖分的最低得分open in new windowPythonopen in new window数组、动态规划中等
1041困于环中的机器人open in new windowPythonopen in new window数学、字符串、模拟中等
1047删除字符串中的所有相邻重复项open in new windowPythonopen in new window栈、字符串简单
1049最后一块石头的重量 IIopen in new windowPythonopen in new window数组、动态规划中等
1051高度检查器open in new windowPythonopen in new window数组、计数排序、排序简单
1052爱生气的书店老板open in new windowPythonopen in new window数组、滑动窗口中等
1065字符串的索引对open in new windowPythonopen in new window字典树、数组、字符串、排序简单
1079活字印刷open in new windowPythonopen in new window哈希表、字符串、回溯、计数中等
1081不同字符的最小子序列open in new windowPythonopen in new window栈、贪心、字符串、单调栈中等
1089复写零open in new windowPythonopen in new window数组、双指针简单
1091二进制矩阵中的最短路径open in new windowPythonopen in new window广度优先搜索、数组、矩阵中等
1095山脉数组中查找目标值open in new windowPythonopen in new window数组、二分查找、交互困难
1099小于 K 的两数之和open in new windowPythonopen in new window数组、双指针、二分查找、排序简单
1100长度为 K 的无重复字符子串open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
1103分糖果 IIopen in new windowPythonopen in new window数学、模拟简单
1108IP 地址无效化open in new windowPythonopen in new window字符串简单
1109航班预订统计open in new windowPythonopen in new window数组、前缀和中等
1110删点成林open in new windowPythonopen in new window树、深度优先搜索、数组、哈希表、二叉树中等
1122数组的相对排序open in new windowPythonopen in new window数组、哈希表、计数排序、排序简单
1136并行课程open in new windowPythonopen in new window图、拓扑排序中等
1137第 N 个泰波那契数open in new windowPythonopen in new window记忆化搜索、数学、动态规划简单
1143最长公共子序列open in new windowPythonopen in new window字符串、动态规划中等
1151最少交换次数来组合所有的 1open in new windowPythonopen in new window数组、滑动窗口中等
1155掷骰子等于目标和的方法数open in new windowPythonopen in new window动态规划中等
1161最大层内元素和open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树中等
1176健身计划评估open in new windowPythonopen in new window数组、滑动窗口简单
1184公交站间的距离open in new windowPythonopen in new window数组简单
1202交换字符串中的元素open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、哈希表、字符串中等
1208尽可能使字符串相等open in new windowPythonopen in new window字符串、二分查找、前缀和、滑动窗口中等
1217玩筹码open in new windowPythonopen in new window贪心、数组、数学简单
1220统计元音字母序列的数目open in new windowPythonopen in new window动态规划困难
1227飞机座位分配概率open in new windowPythonopen in new window脑筋急转弯、数学、动态规划、概率与统计中等
1229安排会议日程open in new windowPythonopen in new window数组、双指针、排序中等
1232缀点成线open in new windowPythonopen in new window几何、数组、数学简单
1245树的直径open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、图、拓扑排序中等
1247交换字符使得字符串相同open in new windowPythonopen in new window贪心、数学、字符串中等
1253重构 2 行二进制矩阵open in new windowPythonopen in new window贪心、数组、矩阵中等
1254统计封闭岛屿的数目open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、数组、矩阵中等
1261在受污染的二叉树中查找元素open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、设计、哈希表、二叉树中等
1266访问所有点的最小时间open in new windowPythonopen in new window几何、数组、数学简单
1268搜索推荐系统open in new windowPythonopen in new window字典树、数组、字符串中等
1281整数的各位积和之差open in new windowPythonopen in new window数学简单
1296划分数组为连续数字的集合open in new windowPythonopen in new window贪心、数组、哈希表、排序中等
1300转变数组后最接近目标值的数组和open in new windowPythonopen in new window数组、二分查找、排序中等
1305两棵二叉搜索树中的所有元素open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树、排序中等
1310子数组异或查询open in new windowPythonopen in new window位运算、数组、前缀和中等
1313解压缩编码列表open in new windowPythonopen in new window数组简单
1317将整数转换为两个无零整数的和open in new windowPythonopen in new window数学简单
1319连通网络的操作次数open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
1324竖直打印单词open in new windowPythonopen in new window数组、字符串、模拟中等
1338数组大小减半open in new windowPythonopen in new window贪心、数组、哈希表、排序、堆(优先队列)中等
1343大小为 K 且平均值大于等于阈值的子数组数目open in new windowPythonopen in new window数组、滑动窗口中等
1344时钟指针的夹角open in new windowPythonopen in new window数学中等
1347制造字母异位词的最小步骤数open in new windowPythonopen in new window哈希表、字符串、计数中等
1349参加考试的最大学生数open in new windowPythonopen in new window位运算、数组、动态规划、状态压缩、矩阵困难
1358包含所有三种字符的子字符串数目open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
1362最接近的因数open in new windowPythonopen in new window数学中等
1381设计一个支持增量操作的栈open in new windowPythonopen in new window栈、设计、数组中等
1400构造 K 个回文字符串open in new windowPythonopen in new window贪心、哈希表、字符串、计数中等
1408数组中的字符串匹配open in new windowPythonopen in new window数组、字符串、字符串匹配简单
1422分割字符串的最大得分open in new windowPythonopen in new window字符串简单
1423可获得的最大点数open in new windowPythonopen in new window数组、前缀和、滑动窗口中等
1438绝对差不超过限制的最长连续子数组open in new windowPythonopen in new window队列、数组、有序集合、滑动窗口、单调队列、堆(优先队列)中等
1446连续字符open in new windowPythonopen in new window字符串简单
1447最简分数open in new windowPythonopen in new window数学、字符串、数论中等
1449数位成本和为目标值的最大数字open in new windowPythonopen in new window数组、动态规划困难
1450在既定时间做作业的学生人数open in new windowPythonopen in new window数组简单
1451重新排列句子中的单词open in new windowPythonopen in new window字符串、排序中等
1456定长子串中元音的最大数目open in new windowPythonopen in new window字符串、滑动窗口中等
1476子矩形查询open in new windowPythonopen in new window设计、数组、矩阵中等
1480一维数组的动态和open in new windowPythonopen in new window数组、前缀和简单
1482制作 m 束花所需的最少天数open in new windowPythonopen in new window数组、二分查找中等
1486数组异或操作open in new windowPythonopen in new window位运算、数学简单
1491去掉最低工资和最高工资后的工资平均值open in new windowPythonopen in new window数组、排序简单
1493删掉一个元素以后全为 1 的最长子数组open in new windowPythonopen in new window数组、动态规划、滑动窗口中等
1496判断路径是否相交open in new windowPythonopen in new window哈希表、字符串简单
1502判断能否形成等差数列open in new windowPythonopen in new window数组、排序简单
1507转变日期格式open in new windowPythonopen in new window字符串简单
1523在区间范围内统计奇数数目open in new windowPythonopen in new window数学简单
1534统计好三元组open in new windowPythonopen in new window数组、枚举简单
1547切棍子的最小成本open in new windowPythonopen in new window数组、动态规划、排序困难
1551使数组中所有元素相等的最小操作数open in new windowPythonopen in new window数学中等
1556千位分隔数open in new windowPythonopen in new window字符串简单
1561你可以获得的最大硬币数目open in new windowPythonopen in new window贪心、数组、数学、博弈、排序中等
1567乘积为正数的最长子数组长度open in new windowPythonopen in new window贪心、数组、动态规划中等
1582二进制矩阵中的特殊位置open in new windowPythonopen in new window数组、矩阵简单
1593拆分字符串使唯一子字符串的数目最大open in new windowPythonopen in new window哈希表、字符串、回溯中等
1595连通两组点的最小成本open in new windowPythonopen in new window位运算、数组、动态规划、状态压缩、矩阵困难
1603设计停车系统open in new windowPythonopen in new window设计、计数、模拟简单
1605给定行和列的和求可行矩阵open in new windowPythonopen in new window贪心、数组、矩阵中等
1614括号的最大嵌套深度open in new windowPythonopen in new window栈、字符串简单
1617统计子树中城市之间最大距离open in new windowPythonopen in new window位运算、树、动态规划、状态压缩、枚举困难
1631最小体力消耗路径open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、数组、二分查找、矩阵、堆(优先队列)中等
1641统计字典序元音字符串的数目open in new windowPythonopen in new window数学、动态规划、组合数学中等
1646获取生成数组中的最大值open in new windowPythonopen in new window数组、动态规划、模拟简单
1647字符频次唯一的最小删除次数open in new windowPythonopen in new window贪心、哈希表、字符串、排序中等
1657确定两个字符串是否接近open in new windowPythonopen in new window哈希表、字符串、排序中等
1658将 x 减到 0 的最小操作数open in new windowPythonopen in new window数组、哈希表、二分查找、前缀和、滑动窗口中等
1672最富有客户的资产总量open in new windowPythonopen in new window数组、矩阵简单
1695删除子数组的最大得分open in new windowPythonopen in new window数组、哈希表、滑动窗口中等
1698字符串的不同子字符串个数open in new windowPythonopen in new window字典树、字符串、后缀数组、哈希函数、滚动哈希中等
1710卡车上的最大单元数open in new windowPythonopen in new window贪心、数组、排序简单
1716计算力扣银行的钱open in new windowPythonopen in new window数学简单
1720解码异或后的数组open in new windowPythonopen in new window位运算、数组简单
1726同积元组open in new windowPythonopen in new window数组、哈希表中等
1736替换隐藏数字得到的最晚时间open in new windowPythonopen in new window贪心、字符串简单
1742盒子中小球的最大数量open in new windowPythonopen in new window哈希表、数学、计数简单
1749任意子数组和的绝对值的最大值open in new windowPythonopen in new window数组、动态规划中等
1763最长的美好子字符串open in new windowPythonopen in new window位运算、哈希表、字符串、分治、滑动窗口简单
1779找到最近的有相同 X 或 Y 坐标的点open in new windowPythonopen in new window数组简单
1790仅执行一次字符串交换能否使两个字符串相等open in new windowPythonopen in new window哈希表、字符串、计数简单
1791找出星型图的中心节点open in new windowPythonopen in new window简单
1822数组元素积的符号open in new windowPythonopen in new window数组、数学简单
1827最少操作使数组递增open in new windowPythonopen in new window贪心、数组简单
1833雪糕的最大数量open in new windowPythonopen in new window贪心、数组、排序中等
1844将所有数字用字符替换open in new windowPythonopen in new window字符串简单
1858包含所有前缀的最长单词open in new windowPythonopen in new window深度优先搜索、字典树中等
1859将句子排序open in new windowPythonopen in new window字符串、排序简单
1876长度为三且各字符不同的子字符串open in new windowPythonopen in new window哈希表、字符串、计数、滑动窗口简单
1877数组中最大数对和的最小值open in new windowPythonopen in new window贪心、数组、双指针、排序中等
1879两个数组最小的异或值之和open in new windowPythonopen in new window位运算、数组、动态规划、状态压缩困难
1893检查是否区域内所有整数都被覆盖open in new windowPythonopen in new window数组、哈希表、前缀和简单
1897重新分配字符使所有字符串都相等open in new windowPythonopen in new window哈希表、字符串、计数简单
1903字符串中的最大奇数open in new windowPythonopen in new window贪心、数学、字符串简单
1921消灭怪物的最大数量open in new windowPythonopen in new window贪心、数组、排序中等
1925统计平方和三元组的数目open in new windowPythonopen in new window数学、枚举简单
1929数组串联open in new windowPythonopen in new window数组简单
1930长度为 3 的不同回文子序列open in new windowPythonopen in new window哈希表、字符串、前缀和中等
1936新增的最少台阶数open in new windowPythonopen in new window贪心、数组中等
1941检查是否所有字符出现次数相同open in new windowPythonopen in new window哈希表、字符串、计数简单
1947最大兼容性评分和open in new windowPythonopen in new window位运算、数组、动态规划、回溯、状态压缩中等
1984学生分数的最小差值open in new windowPythonopen in new window数组、排序、滑动窗口简单
1986完成任务的最少工作时间段open in new windowPythonopen in new window位运算、数组、动态规划、回溯、状态压缩中等
1991找到数组的中间位置open in new windowPythonopen in new window数组、前缀和简单
1994好子集的数目open in new windowPythonopen in new window位运算、数组、数学、动态规划、状态压缩困难
2011执行操作后的变量值open in new windowPythonopen in new window数组、字符串、模拟简单
2023连接后等于目标字符串的字符串对open in new windowPythonopen in new window数组、字符串中等
2050并行课程 IIIopen in new windowPythonopen in new window图、拓扑排序、数组、动态规划困难
2156查找给定哈希值的子串open in new windowPythonopen in new window字符串、滑动窗口、哈希函数、滚动哈希困难
2172数组的最大与和open in new windowPythonopen in new window位运算、数组、动态规划、状态压缩困难
2235两整数相加open in new windowPythonopen in new window数学简单
2246相邻字符不同的最长路径open in new windowPythonopen in new window树、深度优先搜索、图、拓扑排序、数组、字符串困难
2249统计圆内格点数目open in new windowPythonopen in new window几何、数组、哈希表、数学、枚举中等
2276统计区间中的整数数目open in new windowPythonopen in new window设计、线段树、有序集合困难
2376统计特殊整数open in new windowPythonopen in new window数学、动态规划困难
2427公因子的数目open in new windowPythonopen in new window数学、枚举、数论简单
2538最大价值和与最小价值和的差值open in new windowPythonopen in new window树、深度优先搜索、数组、动态规划困难
2585获得分数的方法数open in new windowPythonopen in new window数组、动态规划困难
2719统计整数数目open in new windowPythonopen in new window数学、字符串、动态规划困难
剑指 Offer 03数组中重复的数字open in new windowPythonopen in new window数组、哈希表、排序简单
剑指 Offer 04二维数组中的查找open in new windowPythonopen in new window数组、二分查找、分治、矩阵中等
剑指 Offer 05替换空格open in new windowPythonopen in new window字符串简单
剑指 Offer 06从尾到头打印链表open in new windowPythonopen in new window栈、递归、链表、双指针简单
剑指 Offer 07重建二叉树open in new windowPythonopen in new window树、数组、哈希表、分治、二叉树中等
剑指 Offer 09用两个栈实现队列open in new windowPythonopen in new window栈、设计、队列简单
剑指 Offer 10- I斐波那契数列open in new windowPythonopen in new window记忆化搜索、数学、动态规划简单
剑指 Offer 10- II青蛙跳台阶问题open in new windowPythonopen in new window记忆化搜索、数学、动态规划简单
剑指 Offer 11旋转数组的最小数字open in new windowPythonopen in new window数组、二分查找简单
剑指 Offer 12矩阵中的路径open in new windowPythonopen in new window数组、回溯、矩阵中等
剑指 Offer 13机器人的运动范围open in new windowPythonopen in new window深度优先搜索、广度优先搜索、动态规划中等
剑指 Offer 14- I剪绳子open in new windowPythonopen in new window数学、动态规划中等
剑指 Offer 15二进制中1的个数open in new windowPythonopen in new window位运算简单
剑指 Offer 16数值的整数次方open in new windowPythonopen in new window递归、数学中等
剑指 Offer 17打印从1到最大的n位数open in new windowPythonopen in new window数组、数学简单
剑指 Offer 18删除链表的节点open in new windowPythonopen in new window链表简单
剑指 Offer 21调整数组顺序使奇数位于偶数前面open in new windowPythonopen in new window数组、双指针、排序简单
剑指 Offer 22链表中倒数第k个节点open in new windowPythonopen in new window链表、双指针简单
剑指 Offer 24反转链表open in new windowPythonopen in new window递归、链表简单
剑指 Offer 25合并两个排序的链表open in new windowPythonopen in new window递归、链表简单
剑指 Offer 26树的子结构open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
剑指 Offer 27二叉树的镜像open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
剑指 Offer 28对称的二叉树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
剑指 Offer 29顺时针打印矩阵open in new windowPythonopen in new window数组、矩阵、模拟简单
剑指 Offer 30包含min函数的栈open in new windowPythonopen in new window栈、设计简单
剑指 Offer 31栈的压入、弹出序列open in new windowPythonopen in new window栈、数组、模拟中等
剑指 Offer 32 - I从上到下打印二叉树open in new windowPythonopen in new window树、广度优先搜索、二叉树中等
剑指 Offer 32 - II从上到下打印二叉树 IIopen in new windowPythonopen in new window树、广度优先搜索、二叉树简单
剑指 Offer 32 - III从上到下打印二叉树 IIIopen in new windowPythonopen in new window树、广度优先搜索、二叉树中等
剑指 Offer 33二叉搜索树的后序遍历序列open in new windowPythonopen in new window栈、树、二叉搜索树、递归、二叉树、单调栈中等
剑指 Offer 34二叉树中和为某一值的路径open in new windowPythonopen in new window树、深度优先搜索、回溯、二叉树中等
剑指 Offer 35复杂链表的复制open in new windowPythonopen in new window哈希表、链表中等
剑指 Offer 36二叉搜索树与双向链表open in new windowPythonopen in new window栈、树、深度优先搜索、二叉搜索树、链表、二叉树、双向链表中等
剑指 Offer 37序列化二叉树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、设计、字符串、二叉树困难
剑指 Offer 38字符串的排列open in new windowPythonopen in new window字符串、回溯中等
剑指 Offer 39数组中出现次数超过一半的数字open in new windowPythonopen in new window数组、哈希表、分治、计数、排序简单
剑指 Offer 40最小的k个数open in new windowPythonopen in new window数组、分治、快速选择、排序、堆(优先队列)简单
剑指 Offer 41数据流中的中位数open in new windowPythonopen in new window设计、双指针、数据流、排序、堆(优先队列)困难
剑指 Offer 42连续子数组的最大和open in new windowPythonopen in new window数组、分治、动态规划简单
剑指 Offer 44数字序列中某一位的数字open in new windowPythonopen in new window数学、二分查找中等
剑指 Offer 45把数组排成最小的数open in new windowPythonopen in new window贪心、字符串、排序中等
剑指 Offer 46把数字翻译成字符串open in new windowPythonopen in new window字符串、动态规划中等
剑指 Offer 47礼物的最大价值open in new windowPythonopen in new window数组、动态规划、矩阵中等
剑指 Offer 48最长不含重复字符的子字符串open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
剑指 Offer 49丑数open in new windowPythonopen in new window哈希表、数学、动态规划、堆(优先队列)中等
剑指 Offer 50第一个只出现一次的字符open in new windowPythonopen in new window队列、哈希表、字符串、计数简单
剑指 Offer 51数组中的逆序对open in new windowPythonopen in new window树状数组、线段树、数组、二分查找、分治、有序集合、归并排序困难
剑指 Offer 52两个链表的第一个公共节点open in new windowPythonopen in new window哈希表、链表、双指针简单
剑指 Offer 53 - I在排序数组中查找数字 Iopen in new windowPythonopen in new window数组、二分查找简单
剑指 Offer 53 - II0~n-1中缺失的数字open in new windowPythonopen in new window位运算、数组、哈希表、数学、二分查找简单
剑指 Offer 54二叉搜索树的第k大节点open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树简单
剑指 Offer 55 - I二叉树的深度open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树简单
剑指 Offer 55 - II平衡二叉树open in new windowPythonopen in new window树、深度优先搜索、二叉树简单
剑指 Offer 56 - I数组中数字出现的次数open in new windowPythonopen in new window位运算、数组中等
剑指 Offer 57和为s的两个数字open in new windowPythonopen in new window数组、双指针、二分查找简单
剑指 Offer 57 - II和为s的连续正数序列open in new windowPythonopen in new window数学、双指针、枚举简单
剑指 Offer 58 - I翻转单词顺序open in new windowPythonopen in new window双指针、字符串简单
剑指 Offer 58 - II左旋转字符串open in new windowPythonopen in new window数学、双指针、字符串简单
剑指 Offer 59 - I滑动窗口的最大值open in new windowPythonopen in new window队列、滑动窗口、单调队列、堆(优先队列)困难
剑指 Offer 59 - II队列的最大值open in new windowPythonopen in new window设计、队列、单调队列中等
剑指 Offer 61扑克牌中的顺子open in new windowPythonopen in new window数组、排序简单
剑指 Offer 62圆圈中最后剩下的数字open in new windowPythonopen in new window递归、数学简单
剑指 Offer 63股票的最大利润open in new windowPythonopen in new window数组、动态规划中等
剑指 Offer 64求1+2+…+nopen in new windowPythonopen in new window位运算、递归、脑筋急转弯中等
剑指 Offer 65不用加减乘除做加法open in new windowPythonopen in new window位运算、数学简单
剑指 Offer 66构建乘积数组open in new windowPythonopen in new window数组、前缀和中等
剑指 Offer 67把字符串转换成整数open in new windowPythonopen in new window字符串中等
剑指 Offer 68 - I二叉搜索树的最近公共祖先open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树简单
剑指 Offer 68 - II二叉树的最近公共祖先open in new windowPythonopen in new window树、深度优先搜索、二叉树简单
剑指 Offer II 001整数除法open in new windowPythonopen in new window位运算、数学简单
剑指 Offer II 002二进制加法open in new windowPythonopen in new window位运算、数学、字符串、模拟简单
剑指 Offer II 003前 n 个数字二进制中 1 的个数open in new windowPythonopen in new window位运算、动态规划简单
剑指 Offer II 004只出现一次的数字open in new windowPythonopen in new window位运算、数组中等
剑指 Offer II 005单词长度的最大乘积open in new windowPythonopen in new window位运算、数组、字符串中等
剑指 Offer II 006排序数组中两个数字之和open in new windowPythonopen in new window数组、双指针、二分查找简单
剑指 Offer II 007数组中和为 0 的三个数open in new windowPythonopen in new window数组、双指针、排序中等
剑指 Offer II 008和大于等于 target 的最短子数组open in new windowPythonopen in new window数组、二分查找、前缀和、滑动窗口中等
剑指 Offer II 009乘积小于 K 的子数组open in new windowPythonopen in new window数组、滑动窗口中等
剑指 Offer II 010和为 k 的子数组open in new windowPythonopen in new window数组、哈希表、前缀和中等
剑指 Offer II 0110 和 1 个数相同的子数组open in new windowPythonopen in new window数组、哈希表、前缀和中等
剑指 Offer II 012左右两边子数组的和相等open in new windowPythonopen in new window数组、前缀和简单
剑指 Offer II 013二维子矩阵的和open in new windowPythonopen in new window设计、数组、矩阵、前缀和中等
剑指 Offer II 016不含重复字符的最长子字符串open in new windowPythonopen in new window哈希表、字符串、滑动窗口中等
剑指 Offer II 017含有所有字符的最短字符串open in new windowPythonopen in new window哈希表、字符串、滑动窗口困难
剑指 Offer II 018有效的回文open in new windowPythonopen in new window双指针、字符串简单
剑指 Offer II 019最多删除一个字符得到回文open in new windowPythonopen in new window贪心、双指针、字符串简单
剑指 Offer II 020回文子字符串的个数open in new windowPythonopen in new window字符串、动态规划中等
剑指 Offer II 021删除链表的倒数第 n 个结点open in new windowPythonopen in new window链表、双指针中等
剑指 Offer II 022链表中环的入口节点open in new windowPythonopen in new window哈希表、链表、双指针中等
剑指 Offer II 023两个链表的第一个重合节点open in new windowPythonopen in new window哈希表、链表、双指针简单
剑指 Offer II 024反转链表open in new windowPythonopen in new window递归、链表简单
剑指 Offer II 025链表中的两数相加open in new windowPythonopen in new window栈、链表、数学中等
剑指 Offer II 026重排链表open in new windowPythonopen in new window栈、递归、链表、双指针中等
剑指 Offer II 027回文链表open in new windowPythonopen in new window栈、递归、链表、双指针简单
剑指 Offer II 028展平多级双向链表open in new windowPythonopen in new window深度优先搜索、链表、双向链表中等
剑指 Offer II 029排序的循环链表open in new windowPythonopen in new window链表中等
剑指 Offer II 030插入、删除和随机访问都是 O(1) 的容器open in new windowPythonopen in new window设计、数组、哈希表、数学、随机化中等
剑指 Offer II 031最近最少使用缓存open in new windowPythonopen in new window设计、哈希表、链表、双向链表中等
剑指 Offer II 032有效的变位词open in new windowPythonopen in new window哈希表、字符串、排序简单
剑指 Offer II 033变位词组open in new windowPythonopen in new window数组、哈希表、字符串、排序中等
剑指 Offer II 034外星语言是否排序open in new windowPythonopen in new window数组、哈希表、字符串简单
剑指 Offer II 035最小时间差open in new windowPythonopen in new window数组、数学、字符串、排序中等
剑指 Offer II 036后缀表达式open in new windowPythonopen in new window栈、数组、数学中等
剑指 Offer II 037小行星碰撞open in new windowPythonopen in new window栈、数组、模拟中等
剑指 Offer II 038每日温度open in new windowPythonopen in new window栈、数组、单调栈中等
剑指 Offer II 039直方图最大矩形面积open in new windowPythonopen in new window栈、数组、单调栈困难
剑指 Offer II 041滑动窗口的平均值open in new windowPythonopen in new window设计、队列、数组、数据流简单
剑指 Offer II 042最近请求次数open in new windowPythonopen in new window设计、队列、数据流简单
剑指 Offer II 043往完全二叉树添加节点open in new windowPythonopen in new window树、广度优先搜索、设计、二叉树中等
剑指 Offer II 044二叉树每层的最大值open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树中等
剑指 Offer II 045二叉树最底层最左边的值open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树中等
剑指 Offer II 046二叉树的右侧视图open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉树中等
剑指 Offer II 047二叉树剪枝open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
剑指 Offer II 048序列化与反序列化二叉树open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、设计、字符串、二叉树困难
剑指 Offer II 049从根节点到叶节点的路径数字之和open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
剑指 Offer II 050向下的路径节点之和open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
剑指 Offer II 051节点之和最大的路径open in new windowPythonopen in new window树、深度优先搜索、动态规划、二叉树困难
剑指 Offer II 052展平二叉搜索树open in new windowPythonopen in new window栈、树、深度优先搜索、二叉搜索树、二叉树简单
剑指 Offer II 053二叉搜索树中的中序后继open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
剑指 Offer II 054所有大于等于节点的值之和open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
剑指 Offer II 055二叉搜索树迭代器open in new windowPythonopen in new window栈、树、设计、二叉搜索树、二叉树、迭代器中等
剑指 Offer II 056二叉搜索树中两个节点之和open in new windowPythonopen in new window树、深度优先搜索、广度优先搜索、二叉搜索树、哈希表、双指针、二叉树简单
剑指 Offer II 057值和下标之差都在给定的范围内open in new windowPythonopen in new window数组、桶排序、有序集合、排序、滑动窗口中等
剑指 Offer II 059数据流的第 K 大数值open in new windowPythonopen in new window树、设计、二叉搜索树、二叉树、数据流、堆(优先队列)简单
剑指 Offer II 060出现频率最高的 k 个数字open in new windowPythonopen in new window数组、哈希表、分治、桶排序、计数、快速选择、排序、堆(优先队列)中等
剑指 Offer II 062实现前缀树open in new windowPythonopen in new window设计、字典树、哈希表、字符串中等
剑指 Offer II 063替换单词open in new windowPythonopen in new window字典树、数组、哈希表、字符串中等
剑指 Offer II 064神奇的字典open in new windowPythonopen in new window设计、字典树、哈希表、字符串中等
剑指 Offer II 065最短的单词编码open in new windowPythonopen in new window字典树、数组、哈希表、字符串中等
剑指 Offer II 066单词之和open in new windowPythonopen in new window设计、字典树、哈希表、字符串中等
剑指 Offer II 067最大的异或open in new windowPythonopen in new window位运算、字典树、数组、哈希表中等
剑指 Offer II 068查找插入位置open in new windowPythonopen in new window数组、二分查找简单
剑指 Offer II 072求平方根open in new windowPythonopen in new window数学、二分查找简单
剑指 Offer II 073狒狒吃香蕉open in new windowPythonopen in new window数组、二分查找中等
剑指 Offer II 074合并区间open in new windowPythonopen in new window数组、排序中等
剑指 Offer II 075数组相对排序open in new windowPythonopen in new window数组、哈希表、计数排序、排序简单
剑指 Offer II 076数组中的第 k 大的数字open in new windowPythonopen in new window数组、分治、快速选择、排序、堆(优先队列)中等
剑指 Offer II 077链表排序open in new windowPythonopen in new window链表、双指针、分治、排序、归并排序中等
剑指 Offer II 078合并排序链表open in new windowPythonopen in new window链表、分治、堆(优先队列)、归并排序困难
剑指 Offer II 079所有子集open in new windowPythonopen in new window位运算、数组、回溯中等
剑指 Offer II 080含有 k 个元素的组合open in new windowPythonopen in new window数组、回溯中等
剑指 Offer II 081允许重复选择元素的组合open in new windowPythonopen in new window数组、回溯中等
剑指 Offer II 082含有重复元素集合的组合open in new windowPythonopen in new window数组、回溯中等
剑指 Offer II 083没有重复元素集合的全排列open in new windowPythonopen in new window数组、回溯中等
剑指 Offer II 084含有重复元素集合的全排列open in new windowPythonopen in new window数组、回溯中等
剑指 Offer II 085生成匹配的括号open in new windowPythonopen in new window字符串、动态规划、回溯中等
剑指 Offer II 086分割回文子字符串open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、哈希表中等
剑指 Offer II 087复原 IPopen in new windowPythonopen in new window字符串、回溯中等
剑指 Offer II 088爬楼梯的最少成本open in new windowPythonopen in new window数组、动态规划简单
剑指 Offer II 089房屋偷盗open in new windowPythonopen in new window数组、动态规划中等
剑指 Offer II 090环形房屋偷盗open in new windowPythonopen in new window数组、动态规划中等
剑指 Offer II 093最长斐波那契数列open in new windowPythonopen in new window数组、哈希表、动态规划中等
剑指 Offer II 095最长公共子序列open in new windowPythonopen in new window字符串、动态规划中等
剑指 Offer II 097子序列的数目open in new windowPythonopen in new window字符串、动态规划困难
剑指 Offer II 098路径的数目open in new windowPythonopen in new window数学、动态规划、组合数学中等
剑指 Offer II 101分割等和子集open in new windowPythonopen in new window数学、字符串、模拟简单
剑指 Offer II 102加减的目标值open in new windowPythonopen in new window数组、动态规划、回溯中等
剑指 Offer II 103最少的硬币数目open in new windowPythonopen in new window广度优先搜索、数组、动态规划中等
剑指 Offer II 104排列的数目open in new windowPythonopen in new window数组、动态规划中等
剑指 Offer II 105岛屿的最大面积open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、数组、矩阵中等
剑指 Offer II 106二分图open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
剑指 Offer II 107矩阵中的距离open in new windowPythonopen in new window广度优先搜索、数组、动态规划、矩阵中等
剑指 Offer II 108单词演变open in new windowPythonopen in new window广度优先搜索、哈希表、字符串困难
剑指 Offer II 109开密码锁open in new windowPythonopen in new window广度优先搜索、数组、哈希表、字符串中等
剑指 Offer II 111计算除法open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图、数组、最短路中等
剑指 Offer II 112最长递增路径open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、拓扑排序、记忆化搜索、数组、动态规划、矩阵困难
剑指 Offer II 113课程顺序open in new windowPythonopen in new window深度优先搜索、广度优先搜索、图、拓扑排序中等
剑指 Offer II 116省份数量open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
剑指 Offer II 118多余的边open in new windowPythonopen in new window深度优先搜索、广度优先搜索、并查集、图中等
剑指 Offer II 119最长连续序列open in new windowPythonopen in new window并查集、数组、哈希表中等
面试题 01.07旋转矩阵open in new windowPythonopen in new window数组、数学、矩阵中等
面试题 01.08零矩阵open in new windowPythonopen in new window数组、哈希表、矩阵中等
面试题 02.02返回倒数第 k 个节点open in new windowPythonopen in new window链表、双指针简单
面试题 02.05链表求和open in new windowPythonopen in new window递归、链表、数学中等
面试题 02.06回文链表open in new windowPythonopen in new window栈、递归、链表、双指针简单
面试题 02.07链表相交open in new windowPythonopen in new window哈希表、链表、双指针简单
面试题 02.08环路检测open in new windowPythonopen in new window哈希表、链表、双指针中等
面试题 03.02栈的最小值open in new windowPythonopen in new window栈、设计简单
面试题 03.04化栈为队open in new windowPythonopen in new window栈、设计、队列简单
面试题 04.02最小高度树open in new windowPythonopen in new window树、二叉搜索树、数组、分治、二叉树简单
面试题 04.05合法二叉搜索树open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
面试题 04.06后继者open in new windowPythonopen in new window树、深度优先搜索、二叉搜索树、二叉树中等
面试题 04.08首个共同祖先open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
面试题 04.12求和路径open in new windowPythonopen in new window树、深度优先搜索、二叉树中等
面试题 08.04幂集open in new windowPythonopen in new window位运算、数组、回溯中等
面试题 08.07无重复字符串的排列组合open in new windowPythonopen in new window字符串、回溯中等
面试题 08.08有重复字符串的排列组合open in new windowPythonopen in new window字符串、回溯中等
面试题 08.09括号open in new windowPythonopen in new window字符串、动态规划、回溯中等
面试题 08.10颜色填充open in new windowPythonopen in new window深度优先搜索、广度优先搜索、数组、矩阵简单
面试题 08.12八皇后open in new windowPythonopen in new window数组、回溯困难
面试题 10.01合并排序的数组open in new windowPythonopen in new window数组、双指针、排序简单
面试题 10.02变位词组open in new windowPythonopen in new window数组、哈希表、字符串、排序中等
面试题 10.09排序矩阵查找open in new windowPythonopen in new window数组、二分查找、分治、矩阵中等
面试题 16.02单词频率open in new windowPythonopen in new window设计、字典树、数组、哈希表、字符串中等
面试题 16.05阶乘尾数open in new windowPythonopen in new window数学简单
面试题 16.26计算器open in new windowPythonopen in new window栈、数学、字符串中等
面试题 17.062出现的次数open in new windowPythonopen in new window递归、数学、动态规划困难
面试题 17.14最小K个数open in new windowPythonopen in new window数组、分治、快速选择、排序、堆(优先队列)中等
面试题 17.15最长单词open in new windowPythonopen in new window字典树、数组、哈希表、字符串中等
面试题 17.17多次搜索open in new windowPythonopen in new window字典树、数组、哈希表、字符串、字符串匹配、滑动窗口中等