LeetCode-测试用例生成方法与辅助函数等
手动搭建一个LeetCode的测试框架——让你的刷题之路更省时间
LeetCode-Algorithms-[Easy]面试题40. 最小的k个数
LeetCode-Algorithms-[Easy][二分]852. 山脉数组的峰顶索引
LeetCode-Algorithms-[Easy]1287. 有序数组中出现次数超过25%的元素
LeetCode-3. 无重复字符的最长子串-Java
LeetCode-Algorithms-[Mid]5. 最长回文子串
LeetCode-Algorithms-[Mid]22. 括号生成(面试题 08.09. 括号)
LeetCode-Algorithms-[Easy]28. 实现 strStr()
LeetCode-Algorithms-[Easy]758. 字符串中的加粗单词
LeetCode-Algorithms-[Easy]784. 字母大小写全排列
LeetCode-Algorithms-[Easy]821. 字符的最短距离
LeetCode-Algorithms-[Easy][字符串][A]893. 特殊等价字符串组
LeetCode-Algorithms-[Easy]1047. 删除字符串中的所有相邻重复项
LeetCode-Algorithms-[Easy]1065. 字符串的索引对[双百解法]
LeetCode-Algorithms-[Easy]1160. 拼写单词
LeetCode-Algorithms-[Easy]1180. 统计只含单一字母的子串
LeetCode-Algorithms-[Mid]面试题38. 字符串的排列
LeetCode-Algorithms-[Mid]2. 两数相加-Java
LeetCode-Algorithms-[Hard][A]25. K 个一组翻转链表
LeetCode-Algorithms-[Easy][双指针][A]160. 相交链表
LeetCode-Algorithms-[Easy][经典题][链表]面试题 02.07. 链表相交
LeetCode-Algorithms-[Easy]202. 快乐数
LeetCode-Algorithms-[Easy]258. 各位相加
LeetCode-Algorithms-[Easy][花里胡哨]292. Nim 游戏
LeetCode-Algorithms-[Easy][数学][动态规划]1025. 除数博弈
LeetCode-Algorithms-[Easy]LCP 02. 分式化简
LeetCode-Algorithms-[Easy][桶排序]1051. 高度检查器
LeetCode-Algorithms-[Easy][桶排序]977. 有序数组的平方
LeetCode-Algorithms-[Mid][A]535. TinyURL 的加密与解密
LeetCode-Algorithms-[Easy][设计题][队列]933. 最近的请求次数
LeetCode-Algorithms-[Mid][周赛]1487. 保证文件名唯一
LeetCode-Algorithms-[Easy]1. 两数之和-Java
LeetCode-4. 寻找两个有序数组的中位数-Java
LeetCode-Algorithms-[Easy]53. 最大子序和
LeetCode-Algorithms-[Easy]88. 合并两个有序数组
LeetCode-Algorithms-[Easy]119. 杨辉三角 II
LeetCode-Algorithms-[Easy][摩尔投票法]169. 多数元素
LeetCode-Algorithms-[Mid][数组][A]238. 除自身以外数组的乘积
LeetCode-Algorithms-[Easy]283. 移动零
LeetCode-Algorithms-[Easy]303. 区域和检索 - 数组不可变
LeetCode-Algorithms-[Easy]448. 找到所有数组中消失的数字
LeetCode-Algorithms-[Easy]575. 分糖果
LeetCode-Algorithms-[Mid][数组][A]807. 保持城市天际线
LeetCode-Algorithms-[Easy]624. 数组列表中的最大距离
LeetCode-Algorithms-[Easy]961. 重复 N 次的元素
LeetCode-Algorithms-[Easy][贪心]1029. 两地调度
LeetCode-Algorithms-[Easy]1099. 小于 K 的两数之和
LeetCode-Algorithms-[Mid][A]1282. 用户分组
LeetCode-Algorithms-[Easy][双百解法]1351. 统计有序矩阵中的负数
LeetCode-Algorithms-[Mid][周赛]1488. 避免洪水泛滥
LeetCode-Algorithms-[Easy]面试题 17.04. 消失的数字
LeetCode-Algorithms-[Easy]107. 二叉树的层次遍历 II
LeetCode-Algorithms-[Easy]339. 嵌套列表权重和
LeetCode-Algorithms-[Easy][栈][经典题]225. 用队列实现栈
LeetCode-Algorithms-[Easy]496. 下一个更大元素 I
LeetCode-Algorithms-[Easy]面试题 03.02. 栈的最小值
LeetCode-Algorithms-[Mid]面试题31. 栈的压入、弹出序列
LeetCode-Algorithms-[Easy][阅读理解]521. 最长特殊序列 Ⅰ
LeetCode-Algorithms-[Easy][脑筋急转弯][阅读理解]1332. 删除回文子序列
LeetCode-Algorithms-[Mid]113. 路径总和 II
LeetCode-Algorithms-[Easy]235. 二叉搜索树的最近公共祖先
LeetCode-Algorithms-[Mid][A]1302. 层数最深叶子节点的和
LeetCode-Algorithms-[Mid]1315. 祖父节点值为偶数的节点和
LeetCode-Algorithms-[Mid]面试题07. 重建二叉树
LeetCode-Algorithms-[Easy][树]面试题28. 对称的二叉树
LeetCode-Algorithms-[Easy][多线程]1114. 按序打印
LeetCode-Algorithms-[Easy][位运算]190. 颠倒二进制位
LeetCode-Algorithms-[Easy]461. 汉明距离
LeetCode-Algorithms-[Easy][位运算]693. 交替位二进制数
LeetCode-Algorithms-[Mid][dp][A]837. 新21点
LeetCode-Algorithms-[Easy]1185. 一周中的第几天
LeetCode-7. 整数反转-Java
LeetCode-8. 字符串转换整数 (atoi)-Java
LeetCode-Algorithms-[Easy]9. 回文数
LeetCode-Algorithms-[Easy]13. 罗马数字转整数
LeetCode-Algorithms-[Easy]14. 最长公共前缀
LeetCode-Algorithms-[Easy]20. 有效的括号
LeetCode-Algorithms-[Easy]21. 合并两个有序链表
LeetCode-Algorithms-[Easy]26. 删除排序数组中的重复项
LeetCode-Algorithms-[Easy]27. 移除元素
LeetCode-Algorithms-[Easy]35. 搜索插入位置
LeetCode-Algorithms-[Mid]54. 螺旋矩阵
LeetCode-Algorithms-[Easy]58. 最后一个单词的长度
LeetCode-Algorithms-[Easy]66. 加一
LeetCode-Algorithms-[Easy][二进制][异或与&操作][A]67. 二进制求和
LeetCode-Algorithms-[Mid]102. 二叉树的层序遍历
LeetCode-Algorithms-[Easy]104. 二叉树的最大深度
LeetCode-Algorithms-[Easy][树基本题]108. 将有序数组转换为二叉搜索树
LeetCode-Algorithms-[Easy]118. 杨辉三角
LeetCode-Algorithms-[Easy]122. 买卖股票的最佳时机 II
LeetCode-Algorithms-[Easy][常见面试题][A]136. 只出现一次的数字
LeetCode-Algorithms-[Mid][双百解法]138. 复制带随机指针的链表
LeetCode-Algorithms-[Easy]155. 最小栈
LeetCode-Algorithms-[Easy]157. 用 Read4 读取 N 个字符
LeetCode-Algorithms-[Easy]170. 两数之和 III - 数据结构设计
LeetCode-Algorithms-[Easy][中频面试题]171. Excel表列序号
LeetCode-Algorithms-[Easy]232. 用栈实现队列
LeetCode-Algorithms-[Easy][链表基本题]237. 删除链表中的节点
LeetCode-Algorithms-[Easy]242. 有效的字母异位词
LeetCode-Algorithms-[Easy]243. 最短单词距离
LeetCode-Algorithms-[Easy]246. 中心对称数
LeetCode-Algorithms-[Easy]257. 二叉树的所有路径
LeetCode-Algorithms-[Easy]266. 回文排列
LeetCode-Algorithms-[Easy]270. 最接近的二叉搜索树值
LeetCode-Algorithms-[Easy]293. 翻转游戏
LeetCode-Algorithms-[Hard]297. 二叉树的序列化与反序列化
LeetCode-Algorithms-[Easy][水题]344. 反转字符串
LeetCode-Algorithms-[Easy]346. 数据流中的移动平均值
LeetCode-Algorithms-[Mid]348. Design Tic-Tac-Toe
LeetCode-Algorithms-[Easy]349. 两个数组的交集
LeetCode-Algorithms-[Easy]359. 日志速率限制器
LeetCode-Algorithms-[Easy]408. 有效单词缩写
LeetCode-Algorithms-[Easy][水题]412. Fizz Buzz
LeetCode-Algorithms-[Easy]422. 有效的单词方块
LeetCode-Algorithms-[Easy]463. 岛屿的周长
LeetCode-Algorithms-[Easy][水题]500. 键盘行
LeetCode-Algorithms-[Easy]509. 斐波那契数
LeetCode-Algorithms-[Easy]538. 把二叉搜索树转换为累加树
LeetCode-Algorithms-[Easy]557. 反转字符串中的单词 III
LeetCode-Algorithms-[Easy]559. N叉树的最大深度
LeetCode-Algorithms-[Easy][水题]589. N叉树的前序遍历
LeetCode-Algorithms-[Easy]604. 迭代压缩字符串
LeetCode-Algorithms-[Easy][树]617. 合并二叉树
LeetCode-Algorithms-[Easy]637. 二叉树的层平均值
LeetCode-Algorithms-[Mid][树]654. 最大二叉树
LeetCode-Algorithms-[Easy][水题]657. 机器人能否返回原点
LeetCode-Algorithms-[Easy]669. 修剪二叉搜索树
LeetCode-Algorithms-[Easy]682. 棒球比赛
LeetCode-Algorithms-[Easy][水题]700. 二叉搜索树中的搜索
LeetCode-Algorithms-[Easy]709. 转换成小写字母
LeetCode-Algorithms-[Easy]716. 最大栈
LeetCode-Algorithms-[Easy]734. 句子相似性
LeetCode-Algorithms-[Easy]760. 找出变位映射
LeetCode-Algorithms-[Easy]766. 托普利茨矩阵
LeetCode-Algorithms-[Easy][水题]771. 宝石与石头
LeetCode-Algorithms-[Easy][水题]804. 唯一摩尔斯密码词
LeetCode-Algorithms-[Easy][水题]806. 写字符串需要的行数
LeetCode-Algorithms-[Easy]811. 子域名访问计数
LeetCode-Algorithms-[Easy]832. 翻转图像
LeetCode-Algorithms-[Easy]867. 转置矩阵
LeetCode-Algorithms-[Easy]872. 叶子相似的树
LeetCode-Algorithms-[Easy][链表]876. 链表的中间结点
LeetCode-Algorithms-[Easy]883. 三维形体投影面积
LeetCode-Algorithms-[Easy]897. 递增顺序查找树
LeetCode-Algorithms-[Easy][基础题]905. 按奇偶排序数组
LeetCode-Algorithms-[Easy]922. 按奇偶排序数组 II
LeetCode-Algorithms-[Easy]929. 独特的电子邮件地址
LeetCode-Algorithms-[Easy]938. 二叉搜索树的范围和
LeetCode-Algorithms-[Easy]942. 增减字符串匹配
LeetCode-Algorithms-[Mid]946. 验证栈序列
LeetCode-Algorithms-[Easy][水题]977. 有序数组的平方
LeetCode-Algorithms-[Easy][模拟]999. 可以被一步捕获的棋子数
LeetCode-Algorithms-[Easy]1002. 查找常用字符
LeetCode-Algorithms-[Easy]1056. 易混淆数
LeetCode-Algorithms-[Easy][水题]1085. 最小元素各数位之和
LeetCode-Algorithms-[Easy]1086. 前五科的均分
LeetCode-Algorithms-[Easy][水题]1108. IP 地址无效化
LeetCode-Algorithms-[Easy][水题]1118. 一月有多少天
LeetCode-Algorithms-[Easy][水题]1119. 删去字符串中的元音
LeetCode-Algorithms-[Easy]1122. 数组的相对排序
LeetCode-Algorithms-[Easy]1133. 最大唯一数
LeetCode-Algorithms-[Easy][水题]1134. 阿姆斯特朗数
LeetCode-Algorithms-[Easy]1150. 检查一个数是否在数组中占绝大多数
LeetCode-Algorithms-[Easy]1165. 单行键盘
LeetCode-Algorithms-[Easy]1176. 健身计划评估
LeetCode-Algorithms-[Easy][水题]1196. 最多可以买到的苹果数量
LeetCode-Algorithms-[Easy]1213. 三个有序数组的交集
LeetCode-Algorithms-[Easy]1228. 等差数列中缺失的数字
LeetCode-Algorithms-[Easy]1243. 数组变换
LeetCode-Algorithms-[Mid]1265. 逆序打印不可变链表
LeetCode-Algorithms-[Easy]1266. 访问所有点的最小时间
LeetCode-Algorithms-[Easy]1271. 十六进制魔术数字
LeetCode-Algorithms-[Easy][整数基本运算]1281. 整数的各位积和之差
LeetCode-Algorithms-[Easy]1290. 二进制链表转整数
LeetCode-Algorithms-[Easy]1295. 统计位数为偶数的数字
LeetCode-Algorithms-[Easy]1299. 将每个元素替换为右侧最大元素
LeetCode-Algorithms-[Easy]1304. 和为零的N个唯一整数
LeetCode-Algorithms-[Easy]1313. 解压缩编码列表
LeetCode-Algorithms-[Easy][水题]1342. 将数字变成 0 的操作次数
LeetCode-Algorithms-[Easy]1365. 有多少小于当前数字的数字
LeetCode-Algorithms-[Easy]1370. 上升下降字符串
LeetCode-Algorithms-[Mid][树基础题]1379. 找出克隆二叉树中的相同节点
LeetCode-Algorithms-[Easy]1389. 按既定顺序创建目标数组
LeetCode-Algorithms-[Easy]1394. 找出数组中的幸运数
LeetCode-Algorithms-[Easy][水题]1431. 拥有最多糖果的孩子
LeetCode-Algorithms-[Easy]1436. 旅行终点站
LeetCode-Algorithms-[Easy][水题]1450. 在既定时间做作业的学生人数
LeetCode-Algorithms-[Easy][水题]1464. 数组中两元素的最大乘积
LeetCode-Algorithms-[Easy][树]1469. 寻找所有的独生节点
LeetCode-Algorithms-[Easy][水题]1470. 重新排列数组
LeetCode-Algorithms-[Easy]1474. 删除链表 M 个节点之后的 N 个节点
LeetCode-Algorithms-[Easy][周赛]1486. 数组异或操作
LeetCode-Algorithms-[Easy][周赛]5436. 一维数组的动态和
LeetCode-Algorithms-[Mid][周赛]5437. 不同整数的最少数目
LeetCode-Algorithms-[Mid][周赛]5438. 制作 m 束花所需的最少天数
LeetCode-Algorithms-[Hard][周赛]5188. 树节点的第 K 个祖先
LeetCode-Algorithms-[Easy]面试题 01.02. 判定是否互为字符重排
LeetCode-Algorithms-[Easy]面试题 02.03. 删除中间节点
LeetCode-Algorithms-[Mid][树][层次遍历]面试题 04.03. 特定深度节点链表
LeetCode-Algorithms-[Mid][经典题][A]面试题 08.07. 无重复字符串的排列组合
LeetCode-Algorithms-[Mid][入门级题]面试题 16.01. 交换数字
LeetCode-面试题03. 数组中重复的数字-Java
LeetCode-面试题04. 二维数组中的查找-Java
LeetCode-面试题05. 替换空格
LeetCode-面试题06. 从尾到头打印链表
LeetCode-Algorithms-[Easy]面试题09. 用两个栈实现队列
LeetCode-面试题10- I. 斐波那契数列
LeetCode-面试题10- II. 青蛙跳台阶问题
LeetCode-Algorithms-[Easy]面试题11. 旋转数组的最小数字
LeetCode-Algorithms-[Mid][DFS]面试题12. 矩阵中的路径
LeetCode-Algorithms-[Mid][DFS]面试题13. 机器人的运动范围
LeetCode-Algorithms-[Mid]面试题14- I. 剪绳子
LeetCode-Algorithms-[Mid]面试题14- II. 剪绳子 II
LeetCode-Algorithms-[Easy]面试题15. 二进制中1的个数
LeetCode-Algorithms-[Mid]面试题16. 数值的整数次方
LeetCode-Algorithms-[Easy][水题]面试题17. 打印从1到最大的n位数
LeetCode-Algorithms-[Easy][链表基础题]面试题18. 删除链表的节点
LeetCode-面试题21. 调整数组顺序使奇数位于偶数前面
LeetCode-面试题22. 链表中倒数第k个节点
LeetCode-Algorithms-[Easy][链表基础题]面试题24. 反转链表
LeetCode-Algorithms-[Mid]面试题26. 树的子结构
LeetCode-Algorithms-[Easy][树基础题]面试题27. 二叉树的镜像
LeetCode-Algorithms-[Easy]面试题29. 顺时针打印矩阵
LeetCode-Algorithms-[Easy]面试题30. 包含min函数的栈
LeetCode-Algorithms-[Mid][树的层次遍历]面试题32 - I. 从上到下打印二叉树
LeetCode-Algorithms-[Easy]面试题32 - II. 从上到下打印二叉树 II
LeetCode-Algorithms-[Mid]面试题32 - III. 从上到下打印二叉树 III
LeetCode-Algorithms-[Mid]面试题34. 二叉树中和为某一值的路径
LeetCode-Algorithms-[Mid][双百解法]面试题35. 复杂链表的复制
LeetCode-Algorithms-[Mid][双百解法]面试题36. 二叉搜索树与双向链表
LeetCode-Algorithms-[Hard]面试题37. 序列化二叉树
LeetCode-Algorithms-[Easy][摩尔投票法]面试题39. 数组中出现次数超过一半的数字
LeetCode-面试题50. 第一个只出现一次的字符
LeetCode-Algorithms-[Easy][滑动窗口]剑指 Offer 57 - II. 和为s的连续正数序列
LeetCode-Algorithms-[Easy][水题]面试题58 - II. 左旋转字符串
LeetCode-Algorithms-[Mid][逻辑运算][位运算]面试题64. 求1+2+…+n
LeetCode-Algorithms-[Easy][水题]LCP 01. 猜数字
LeetCode-Algorithms-[Easy]LCP 06. 拿硬币