这个是我刷leetcode的笔记,记录自己的成长。
参考cookbook, 写出自己的题解记录和分类。
简单 | 中等 | 困难 | 总计 | |
---|---|---|---|---|
通过数 | 170 | 50 | 290 | 510 |
总数 | 898 | 1791 | 733 | 3432 |
通过率 | 77.6% | 84.1% | 86.1% | 81.1% |
LeetCode 75 刷题日记
No. | Title | Difficulty | Type |
---|---|---|---|
1768 | 交替合并字符串 | EASY | 数组 / 字符串 |
1071 | 字符串的最大公因子 | EASY | 数组 / 字符串 |
1431 | 拥有最多糖果的孩子 | EASY | 数组 / 字符串 |
605 | 种花问题 | EASY | 数组 / 字符串 |
345 | 反转字符串中的元音字母 | EASY | 数组 / 字符串 |
151 | 反转字符串中的单词 | MEDIUM | 数组 / 字符串 |
238 | 除自身以外数组的乘积 | MEDIUM | 数组 / 字符串 |
334 | 递增的三元子序列 | MEDIUM | 数组 / 字符串 |
443 | 压缩字符串 | MEDIUM | 数组 / 字符串 |
283 | 移动零 | EASY | 双指针 |
392 | 判断子序列 | EASY | 双指针 |
11 | 盛最多水的容器 | MEDIUM | 双指针 |
1679 | K 和数对的最大数目 | MEDIUM | 双指针 |
643 | 子数组最大平均数 I | EASY | 滑动窗口 |
1456 | 定长子串中元音的最大数目 | MEDIUM | 滑动窗口 |
1004 | 最大连续1的个数 III | MEDIUM | 滑动窗口 |
1493 | 删掉一个元素以后全为 1 的最长子数组 | MEDIUM | 滑动窗口 |
1732 | 找到最高海拔 | EASY | 前缀和 |
724 | 寻找数组的中心下标 | EASY | 前缀和 |
2215 | 找出两数组的不同 | EASY | 哈希表 / 哈希集合 |
1207 | 独一无二的出现次数 | EASY | 哈希表 / 哈希集合 |
1657 | 确定两个字符串是否接近 | MEDIUM | 哈希表 / 哈希集合 |
2352 | 相等行列对 | MEDIUM | 哈希表 / 哈希集合 |
2390 | 从字符串中移除星号 | MEDIUM | 栈 |
735 | 小行星碰撞 | MEDIUM | 栈 |
394 | 字符串解码 | MEDIUM | 栈 |
933 | 最近的请求次数 | EASY | 队列 |
649 | Dota2 参议院 | MEDIUM | 队列 |
2095 | 删除链表的中间节点 | MEDIUM | 链表 |
328 | 奇偶链表 | MEDIUM | 链表 |
206 | 反转链表 | EASY | 链表 |
2130 | 链表最大孪生和 | MEDIUM | 链表 |
104 | 二叉树的最大深度 | EASY | 二叉树 - 深度优先搜索 |
872 | 叶子相似的树 | EASY | 二叉树 - 深度优先搜索 |
1448 | 统计二叉树中好节点的数目 | MEDIUM | 二叉树 - 深度优先搜索 |
437 | 路径总和 III | MEDIUM | 二叉树 - 深度优先搜索 |
1372 | 二叉树中的最长交错路径 | MEDIUM | 二叉树 - 深度优先搜索 |
236 | 二叉树的最近公共祖先 | MEDIUM | 二叉树 - 深度优先搜索 |
199 | 二叉树的右视图 | MEDIUM | 二叉树 - 广度优先搜索 |
1161 | 最大层内元素和 | MEDIUM | 二叉树 - 广度优先搜索 |
700 | 二叉搜索树中的搜索 | EASY | 二叉搜索树 |
450 | 删除二叉搜索树中的节点 | MEDIUM | 二叉搜索树 |
841 | 钥匙和房间 | MEDIUM | 图 - 深度优先搜索 |
547 | 省份数量 | MEDIUM | 图 - 深度优先搜索 |
1466 | 重新规划路线 | MEDIUM | 图 - 深度优先搜索 |
399 | 除法求值 | MEDIUM | 图 - 深度优先搜索 |
1926 | 迷宫中离入口最近的出口 | MEDIUM | 图 - 广度优先搜索 |
994 | 腐烂的橘子 | MEDIUM | 图 - 广度优先搜索 |
215 | 数组中的第K个最大元素 | MEDIUM | 堆 / 优先队列 |
2336 | 无限集中的最小数字 | MEDIUM | 堆 / 优先队列 |
2542 | 最大子序列的分数 | MEDIUM | 堆 / 优先队列 |
2462 | 雇佣 K 位工人的总代价 | MEDIUM | 堆 / 优先队列 |
374 | 猜数字大小 | EASY | 二分查找 |
2300 | 咒语和药水的成功对数 | MEDIUM | 二分查找 |
162 | 寻找峰值 | MEDIUM | 二分查找 |
875 | 爱吃香蕉的珂珂 | MEDIUM | 二分查找 |
17 | 电话号码的字母组合 | MEDIUM | 回溯 |
216 | 组合总和 III | MEDIUM | 回溯 |
1137 | 第 N 个泰波那契数 | EASY | 动态规划 - 一维 |
746 | 使用最小花费爬楼梯 | EASY | 动态规划 - 一维 |
198 | 打家劫舍 | MEDIUM | 动态规划 - 一维 |
790 | 多米诺和托米诺平铺 | MEDIUM | 动态规划 - 一维 |
62 | 不同路径 | MEDIUM | 动态规划 - 多维 |
1143 | 最长公共子序列 | MEDIUM | 动态规划 - 多维 |
714 | 买卖股票的最佳时机含手续费 | MEDIUM | 动态规划 - 多维 |
72 | 编辑距离 | MEDIUM | 动态规划 - 多维 |
338 | 比特位计数 | EASY | 位运算 |
136 | 只出现一次的数字 | EASY | 位运算 |
1318 | 或运算的最小翻转次数 | MEDIUM | 位运算 |
208 | 实现 Trie (前缀树) | MEDIUM | 前缀树 |
1268 | 搜索推荐系统 | MEDIUM | 前缀树 |
435 | 无重叠区间 | MEDIUM | 区间集合 |
452 | 用最少数量的箭引爆气球 | MEDIUM | 区间集合 |
739 | 每日温度 | MEDIUM | 单调栈 |
901 | 股票价格跨度 | MEDIUM | 单调栈 |