Coder-AndyLee / LeetCodeNotes

Always Day One

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

按日期打卡

2021.02

[20210201]516. 最长回文子序列-Medium
[20200201]647. 回文子串-Medium
[20200201]111. 二叉树的最小深度-Easy
[20210203]752. 打开转盘锁-Medium
[20210204]107. 二叉树的层序遍历 II-Easy
[20210204]637. 二叉树的层平均值-Easy
[20210204]429. N 叉树的层序遍历-Medium
[20210204]1161. 最大层内元素和-Medium
[20210212]119. 杨辉三角 II-Easy
[20210212]236. 二叉树的最近公共祖先-Medium
[20210212]863. 二叉树中所有距离为 K 的结点-Medium
[20210213]448. 找到所有数组中消失的数字-Easy
[20210213]剑指 Offer 32 - III. 从上到下打印二叉树 III-Medium
[20210216]76. 最小覆盖子串-Hard
[20210217]3. 无重复字符的最长子串-Medium
[20210217]438. 找到字符串中所有字母异位词-Medium
[20210217]567. 字符串的排列-Medium

2021.01

[20210104]1688. 比赛中的配对次数-Easy
[20210105]830. 较大分组的位置-Easy
[20210108]131. 分割回文串-Medium
[20210108]189. 旋转数组-Medium
[20210113]1202. 交换字符串中的元素-Medium
[20210114]1018. 可被 5 整除的二进制前缀-Easy
[20210118]721. 账户合并-Medium
[20210123]1143. 最长公共子序列-Medium
[20210125]46. 全排列-Medium
[20210126]1128. 等价多米诺骨牌对的数量
[20210126]51. N 皇后-Hard
[20210127]980. 不同路径 III-Hard
[20210128]79. 单词搜索-Medium
[20210130]39. 组合总和-Medium

2020.12

[20201201]34. 在排序数组中查找元素的第一个和最后一个位置-Medium
[20201202]292. Nim 游戏-Easy
[20201202]877. 石子游戏-Medium
[20201203]322. 零钱兑换-Medium
[20201206]118. 杨辉三角-Easy
[20201207]62. 不同路径-Medium
[20201210]860. 柠檬水找零-Easy
[20201214]279. 完全平方数-Medium
[20201215]1411. 给 N x 3 网格图涂色的方案数-Hard
[20201216]290. 单词规律-Easy
[20201221]746. 使用最小花费爬楼梯-Easy

2020.11

[20201111]474. 一和零-Medium
[20201116]1641. 统计字典序元音字符串的数目-Medium
[20201117]剑指 Offer 47. 礼物的最大价值
[20201118]134. 加油站-Medium
[20201119]338. 比特位计数-Medium
[20201121]21. 合并两个有序链表-Easy
[20201123]148. 排序链表-Medium
[20201124]1402. 做菜顺序-Hard
[20201125]1314. 矩阵区域和-Medium
[20201126]1292. 元素和小于等于阈值的正方形的最大边长-Medium
[20201127]1277. 统计全为 1 的正方形子矩阵-Medium
[20201129]976. 三角形的最大周长-Easy
[20201130]5. 最长回文子串-Medium

2020.10

[20201004]2. 两数相加-Medium
[20201005]18. 四数之和-Medium
[20201009]141. 环形链表-Easy
[20201009]142. 环形链表 II-Medium
[20201011]560. 和为K的子数组-Medium
[20201012]449. 序列化和反序列化二叉搜索树-Medium
[20201012]297. 二叉树的序列化与反序列化-Hard
[20201014]1002. 查找常用字符-Easy
[20201015]121. 买卖股票的最佳时机-Easy
[20201015]53. 最大子序和-Easy
[20201018]122. 买卖股票的最佳时机 II-Easy
[20201018]714. 买卖股票的最佳时机含手续费-Medium
[20201018]309. 最佳买卖股票时机含冷冻期-Medium
[20201018]123. 买卖股票的最佳时机 III-Hard
[20201018]188. 买卖股票的最佳时机 IV-Hard
[20201019]844. 比较含退格的字符串-Easy
[20201020]198. 打家劫舍-Easy
[20201021]213. 打家劫舍 II-Medium
[20201021]925. 长按键入-Easy
[20201022]763. 划分字母区间-Medium
[20201022]337. 打家劫舍 III-Medium
[20201025]845. 数组中的最长山脉-Medium
[20201026]1365. 有多少小于当前数字的数字-Easy
[20201027]144. 二叉树的前序遍历-Medium
[20201029]129. 求根到叶子节点数字之和-Medium

2020.09

[20200922]617. 合并二叉树 - Easy
[20200922]589. N叉树的前序遍历 - Easy
[20200923]102. 二叉树的层序遍历 - Medium
[20200923]501. 二叉搜索树中的众数 - Easy
[20200924]15. 三数之和 - Medium
[20200924]611. 有效三角形的个数 - Medium
[20200926]897. 递增顺序查找树 - Easy
[20200926]剑指 Offer 54. 二叉搜索树的第k大节点 - Easy
[20200927]235. 二叉搜索树的最近公共祖先-Easy
[20200927]684. 冗余连接-Medium
[20200927]990. 等式方程的可满足性-Medium
[20200928]剑指 Offer 26. 树的子结构-Medium

按类别归类

102. 二叉树的层序遍历 - Medium
107. 二叉树的层序遍历 II-Easy
111. 二叉树的最小深度-Easy
129. 求根到叶子节点数字之和-Medium
144. 二叉树的前序遍历-Medium
235. 二叉搜索树的最近公共祖先-Easy
236. 二叉树的最近公共祖先-Medium
297. 二叉树的序列化与反序列化-Hard
429. N 叉树的层序遍历-Medium
449. 序列化和反序列化二叉搜索树-Medium
501. 二叉搜索树中的众数 - Easy
589. N叉树的前序遍历 - Easy
617. 合并二叉树 - Easy
637. 二叉树的层平均值-Easy
897. 递增顺序查找树 - Easy
1161. 最大层内元素和-Medium
剑指 Offer 26. 树的子结构-Medium
剑指 Offer 32 - III. 从上到下打印二叉树 III-Medium
剑指 Offer 54. 二叉搜索树的第k大节点 - Easy

数组和双指针

滑动窗口问题

15. 三数之和 - Medium
18. 四数之和-Medium
34. 在排序数组中查找元素的第一个和最后一个位置-Medium
189. 旋转数组-Medium
448. 找到所有数组中消失的数字-Easy
560. 和为K的子数组-Medium
611. 有效三角形的个数 - Medium
845. 数组中的最长山脉-Medium
925. 长按键入-Easy
1002. 查找常用字符-Easy
1018. 可被 5 整除的二进制前缀-Easy
1128. 等价多米诺骨牌对的数量
1365. 有多少小于当前数字的数字-Easy

并查集

并查集详解, link

684. 冗余连接-Medium
721. 账户合并-Medium
990. 等式方程的可满足性-Medium
1202. 交换字符串中的元素-Medium

链表

2. 两数相加-Medium
21. 合并两个有序链表-Easy
141. 环形链表-Easy
142. 环形链表 II-Medium
148. 排序链表-Medium

字符串

290. 单词规律-Easy
830. 较大分组的位置-Easy
844. 比较含退格的字符串-Easy

动态规划

1. 专题一:团灭股票买卖问题,总结

2. 专题二:团灭打家劫舍问题,总结

3. 专题三:背包问题

4. 前缀和问题

5. 和为n的最小组合数,通常dp[i]代表和为i的组合数

6. 单序列

7. 双序列

8. 区间序列

53. 最大子序和-Easy
62. 不同路径-Medium
118. 杨辉三角-Easy
119. 杨辉三角 II-Easy
292. Nim 游戏-Easy
338. 比特位计数-Medium
746. 使用最小花费爬楼梯-Easy
877. 石子游戏-Medium
1411. 给 N x 3 网格图涂色的方案数-Hard
1641. 统计字典序元音字符串的数目-Medium
剑指 Offer 47. 礼物的最大价值

贪心

134. 加油站-Medium
763. 划分字母区间-Medium
860. 柠檬水找零-Easy
976. 三角形的最大周长-Easy
1402. 做菜顺序-Hard

回溯法

BFS

39. 组合总和-Medium
46. 全排列-Medium
51. N 皇后-Hard
79. 单词搜索-Medium
131. 分割回文串-Medium
980. 不同路径 III-Hard
1688. 比赛中的配对次数-Easy

About

Always Day One