LeetCode 刷题档案
已完成账号公开数据快照,随学习进展更新
刷题数据画像(更新至 96 题)
我的 LeetCode 刷题档案(bailipa)
- 账号:https://leetcode.cn/u/bailipa/
- 数据抓取时间:2026-08-16(已登录抓取,含完整题单)
总览
- 通过题目:96(简单 63 / 中等 31 / 困难 2)
- 尝试未通过:1(LC1016 子串能表示从 1 到 N 数字的二进制串,中等)
- 总提交:290 次(AC 203 / WA 62 / 重复提交 19)
- 整体通过率:约 70%
- 击败用户:综合 79.0%
专题分布(TOP 12)
数组×48、双指针×23、数学×19、字符串×18、二分查找×17、哈希表×15、排序×10、链表×9、滑动窗口×8、树×8、动态规划×7、模拟×7
里程碑
- 2026-08-16:「新」动计划 · 编程入门 20/20 毕业 🎓(LC1470/LC867/LC1422/LC2586/LC852 收官)
- 最近新增:LC1422 分割字符串的最大得分、LC2586 元音字符串数、LC852 山脉数组峰顶(拐点二分)
教学洞察
- 中等题通过率仍有提升空间(约 6 成)—— 后续教学以中等题为主
- 专题分布:数组(48)、双指针(23)、数学(19)、二分(17)、字符串(17)、哈希(15) —— 与学习路线一致
- 动态规划已接触(LC121/LC198/LC118/LC119)—— 可开 DP 专题
- 树/二叉树 8 题、DFS 7 题 —— 可系统开树专题
已刷题目全清单(96 题 AC)
已刷题目全清单(96 题 AC + 1 题尝试未过)
- LC1 两数之和 · EASY · 数组/哈希表 · 做题
- LC2 两数相加 · MEDIUM · 递归/链表/数学 · 做题
- LC3 无重复字符的最长子串 · MEDIUM · 哈希表/字符串/滑动窗口 · 做题
- LC9 回文数 · EASY · 数学 · 做题
- LC11 盛最多水的容器 · MEDIUM · 贪心/数组/双指针 · 做题
- LC13 罗马数字转整数 · EASY · 哈希表/数学/字符串 · 做题
- LC14 最长公共前缀 · EASY · 字典树/数组/字符串 · 做题
- LC15 三数之和 · MEDIUM · 数组/双指针/排序 · 做题
- LC20 有效的括号 · EASY · 栈/字符串/括号序列 · 做题
- LC21 合并两个有序链表 · EASY · 递归/链表 · 做题
- LC26 删除有序数组中的重复项 · EASY · 数组/双指针 · 做题
- LC27 移除元素 · EASY · 数组/双指针 · 做题
- LC28 找出字符串中第一个匹配项的下标 · EASY · 双指针/字符串/字符串匹配/KMP 算法/Boyer–Moore 算法/扩展 KMP · 做题
- LC33 搜索旋转排序数组 · MEDIUM · 数组/二分查找 · 做题
- LC34 在排序数组中查找元素的第一个和最后一个位置 · MEDIUM · 数组/二分查找 · 做题
- LC35 搜索插入位置 · EASY · 数组/二分查找 · 做题
- LC42 接雨水 · HARD · 栈/数组/双指针/动态规划/单调栈 · 做题
- LC49 字母异位词分组 · MEDIUM · 数组/哈希表/字符串/排序 · 做题
- LC55 跳跃游戏 · MEDIUM · 贪心/数组/动态规划 · 做题
- LC56 合并区间 · MEDIUM · 数组/排序/快速排序 · 做题
- LC57 插入区间 · MEDIUM · 数组 · 做题
- LC58 最后一个单词的长度 · EASY · 字符串 · 做题
- LC59 螺旋矩阵 II · MEDIUM · 数组/矩阵/模拟 · 做题
- LC66 加一 · EASY · 数组/数学 · 做题
- LC67 二进制求和 · EASY · 位运算/数学/字符串/模拟 · 做题
- LC69 x 的平方根 · EASY · 数学/二分查找/牛顿迭代法 · 做题
- LC70 爬楼梯 · EASY · 记忆化/数学/动态规划 · 做题
- LC82 删除排序链表中的重复元素 II · MEDIUM · 链表/双指针 · 做题
- LC83 删除排序链表中的重复元素 · EASY · 链表 · 做题
- LC88 合并两个有序数组 · EASY · 数组/双指针/排序 · 做题
- LC92 反转链表 II · MEDIUM · 链表 · 做题
- LC94 二叉树的中序遍历 · EASY · 栈/树/深度优先搜索/二叉树 · 做题
- LC100 相同的树 · EASY · 树/深度优先搜索/广度优先搜索/二叉树 · 做题
- LC101 对称二叉树 · EASY · 树/深度优先搜索/广度优先搜索 · 做题
- LC104 二叉树的最大深度 · EASY · 树/深度优先搜索/广度优先搜索 · 做题
- LC112 路径总和 · EASY · 树/深度优先搜索/广度优先搜索 · 做题
- LC118 杨辉三角 · EASY · 数组/动态规划 · 做题
- LC119 杨辉三角 II · EASY · 数组/动态规划 · 做题
- LC121 买卖股票的最佳时机 · EASY · 数组/动态规划 · 做题
- LC125 验证回文串 · EASY · 双指针/字符串 · 做题
- LC136 只出现一次的数字 · EASY · 位运算/数组 · 做题
- LC141 环形链表 · EASY · 哈希表/链表/双指针 · 做题
- LC142 环形链表 II · MEDIUM · 哈希表/链表/双指针 · 做题
- LC144 二叉树的前序遍历 · EASY · 栈/树/深度优先搜索 · 做题
- LC145 二叉树的后序遍历 · EASY · 栈/树/深度优先搜索 · 做题
- LC160 相交链表 · EASY · 哈希表/链表/双指针 · 做题
- LC167 两数之和 II - 输入有序数组 · MEDIUM · 数组/双指针/二分查找 · 做题
- LC189 轮转数组 · MEDIUM · 数组/数学/双指针 · 做题
- LC198 打家劫舍 · MEDIUM · 数组/动态规划 · 做题
- LC202 快乐数 · EASY · 哈希表/数学/双指针/Floyd 判圈算法 · 做题
- LC206 反转链表 · EASY · 递归/链表 · 做题
- LC209 长度最小的子数组 · MEDIUM · 数组/二分查找/前缀和/滑动窗口 · 做题
- LC231 2 的幂 · EASY · 位运算/递归/数学 · 做题
- LC239 滑动窗口最大值 · HARD · 队列/数组/滑动窗口/单调队列/堆(优先队列)/区间最值查询 · 做题
- LC242 有效的字母异位词 · EASY · 哈希表/字符串/排序 · 做题
- LC258 各位相加 · EASY · 数学/数论/模拟 · 做题
- LC263 丑数 · EASY · 数学 · 做题
- LC283 移动零 · EASY · 数组/双指针 · 做题
- LC326 3 的幂 · EASY · 数学/递归 · 做题
- LC344 反转字符串 · EASY · 双指针/字符串 · 做题
- LC349 两个数组的交集 · EASY · 数组/哈希表/双指针/二分查找/排序 · 做题
- LC387 字符串中的第一个唯一字符 · EASY · 队列/哈希表/字符串/计数 · 做题
- LC584 寻找用户推荐人 · EASY · 数据库 · 做题
- LC704 二分查找 · EASY · 数组/二分查找 · 做题
- LC709 转换成小写字母 · EASY · 字符串 · 做题
- LC713 乘积小于 K 的子数组 · MEDIUM · 数组/滑动窗口 · 做题
- LC852 山脉数组的峰顶索引 · MEDIUM · 数组/二分查找/三分查找 · 做题
- LC867 转置矩阵 · EASY · 数组/矩阵/模拟 · 做题
- LC875 爱吃香蕉的珂珂 · MEDIUM · 数组/二分查找 · 做题
- LC1004 最大连续1的个数 III · MEDIUM · 数组/二分查找/前缀和/滑动窗口 · 做题
- LC1281 整数的各位积和之差 · EASY · 数学 · 做题
- LC1385 两个数组间的距离值 · EASY · 数组/双指针/二分查找/排序 · 做题
- LC1422 分割字符串的最大得分 · EASY · 字符串/前缀和 · 做题
- LC1470 重新排列数组 · EASY · 数组 · 做题
- LC1486 数组异或操作 · EASY · 位运算/数学 · 做题
- LC1512 好数对的数目 · EASY · 数组/哈希表/数学 · 做题
- LC1534 统计好三元组 · EASY · 数组/枚举 · 做题
- LC1536 排布二进制网格的最少交换次数 · MEDIUM · 贪心/数组/矩阵 · 做题
- LC1545 找出第 N 个二进制字符串中的第 K 位 · MEDIUM · 字符串/递归/模拟 · 做题
- LC1757 可回收且低脂的产品 · EASY · 数据库 · 做题
- LC2080 区间内查询数字的频率 · MEDIUM · 设计/线段树/数组/哈希表/二分查找 · 做题
- LC2105 给植物浇水 II · MEDIUM · 数组/双指针/模拟 · 做题
- LC2235 两整数相加 · EASY · 数学 · 做题
- LC2236 判断根结点是否等于子结点之和 · EASY · 树/二叉树 · 做题
- LC2300 咒语和药水的成功对数 · MEDIUM · 数组/双指针/二分查找/排序 · 做题
- LC2413 最小偶倍数 · EASY · 数学/数论 · 做题
- LC2469 温度转换 · EASY · 数学 · 做题
- LC2529 正整数和负整数的最大计数 · EASY · 数组/二分查找/计数 · 做题
- LC2563 统计公平数对的数目 · MEDIUM · 数组/双指针/二分查找/排序 · 做题
- LC2586 统计范围内的元音字符串数 · EASY · 字符串 · 做题
- LC2730 找到最长的半重复子字符串 · MEDIUM · 字符串/滑动窗口 · 做题
- LC2824 统计和小于目标的下标对数目 · EASY · 数组/双指针/二分查找/排序 · 做题
- LC2958 最多 K 个重复元素的最长子数组 · MEDIUM · 数组/哈希表/滑动窗口 · 做题
- LC3090 每个字符最多出现两次的最长子字符串 · EASY · 哈希表/字符串/滑动窗口 · 做题
- LC3833 统计主导元素下标数 · EASY · 数组/枚举 · 做题
- LC3834 合并相邻且相等的元素 · MEDIUM · 栈/数组/模拟 · 做题
- ⚠️ LC1016 子串能表示从 1 到 N 数字的二进制串 · MEDIUM · 尝试未通过 · 做题