# LeetCode Python3 刷题记录
***
## 推荐题目列表
### 第一周题目列表
- 1两数之和
- 21合并两个有序链表
- 26删除排序数组中的重复项
- 42接雨水
- 66加一
- 88合并两个有序数组
- 189旋转数组
- 283移动零
### 第二周题目列表:
- 1.两数之和
- 49.字母异位词分组
- 94.二叉树的中序遍历
- 144.二叉树的前序遍历
- 242.有效的字母异位词
- 347.前 K 个高频元素
- 429.N叉树的层序遍历
- 589.N叉树的前序遍历
- 剑指Offer49.丑数
### 第三周题目列表:
- 46.全排列
- 47.全排列 II
- 77.组合
- 105.从前序与中序遍历序列构造二叉树
- 236.二叉树的最近公共祖先
### 第四周题目列表
- 860.柠檬水找零
- 122.买卖股票的最佳时机 II
- 455.分发饼干
- 874.模拟行走机器人
- 127.单词接龙
- 200.岛屿数量
- 55.跳跃游戏
- 33.搜索旋转排序数组
- 529.扫雷游戏
- 45.跳跃游戏 II
- 153.寻找旋转排序数组中的最小值
- 74.搜索二维矩阵
- 126.单词接龙 II
### 第六周题目列表
- [最小路径和](https://leetcode-cn.com/problems/minimum-path-sum/)
- [解码方法](https://leetcode-cn.com/problems/decode-ways)
- [最大正方形](https://leetcode-cn.com/problems/maximal-square/)
- [任务调度器](https://leetcode-cn.com/problems/task-scheduler/)
- [回文子串](https://leetcode-cn.com/problems/palindromic-substrings/)
- [最长有效括号](https://leetcode-cn.com/problems/longest-valid-parentheses/)
- [编辑距离](https://leetcode-cn.com/problems/edit-distance/)
- [矩形区域不超过 K 的最大数值和](https://leetcode-cn.com/problems/max-sum-of-rectangle-no-larger-than-k/)
- [青蛙过河](https://leetcode-cn.com/problems/frog-jump/)
- [分割数组的最大值](https://leetcode-cn.com/problems/split-array-largest-sum)
- [学生出勤记录 II](https://leetcode-cn.com/problems/student-attendance-record-ii/)
- [最小覆盖子串](https://leetcode-cn.com/problems/minimum-window-substring/)
- [戳气球](https://leetcode-cn.com/problems/burst-balloons/)
### 第七周题目
- [爬楼梯](https://leetcode-cn.com/problems/climbing-stairs/)
- [实现 Trie (前缀树)](https://leetcode-cn.com/problems/implement-trie-prefix-tree/#/description)
- [朋友圈](https://leetcode-cn.com/problems/friend-circles)
- [岛屿数量](https://leetcode-cn.com/problems/number-of-islands/)
- [被围绕的区域](https://leetcode-cn.com/problems/surrounded-regions/)
- [有效的数独](https://leetcode-cn.com/problems/valid-sudoku/description/)
- [括号生成](https://leetcode-cn.com/problems/generate-parentheses/)
- [单词接龙](https://leetcode-cn.com/problems/word-ladder/)
- [最小基因变化](https://leetcode-cn.com/problems/minimum-genetic-mutation/)
- [单词搜索 II](https://leetcode-cn.com/problems/word-search-ii/)
- [N 皇后](https://leetcode-cn.com/problems/n-queens/)
- [解数独](https://leetcode-cn.com/problems/sudoku-solver/#/description)
### 第八周题目
- [位 1 的个数](https://leetcode-cn.com/problems/number-of-1-bits/)
- [2 的幂](https://leetcode-cn.com/problems/power-of-two/)
- [颠倒二进制位](https://leetcode-cn.com/problems/reverse-bits/)
- [数组的相对排序](https://leetcode-cn.com/problems/relative-sort-array/)
- [有效的字母异位词](https://leetcode-cn.com/problems/valid-anagram/)
- [LRU 缓存机制](https://leetcode-cn.com/problems/lru-cache/#/)
- [力扣排行榜](https://leetcode-cn.com/problems/design-a-leaderboard/)
- [合并区间](https://leetcode-cn.com/problems/merge-intervals/)
- [N 皇后](https://leetcode-cn.com/problems/n-queens/description/)
- [N 皇后 II](https://leetcode-cn.com/problems/n-queens-ii/description/)
- [翻转对](https://leetcode-cn.com/problems/reverse-pairs/)
### 第九周题目
- [字符串中的第一个唯一字符](https://leetcode-cn.com/problems/first-unique-character-in-a-string/)
- [反转字符串 II ](https://leetcode-cn.com/problems/reverse-string-ii/)
- [翻转字符串里的单词](https://leetcode-cn.com/problems/reverse-words-in-a-string/)
- [反转字符串中的单词 III ](https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/)
- [仅仅反转字母](https://leetcode-cn.com/problems/reverse-only-letters/)
- [同构字符串](https://leetcode-cn.com/problems/isomorphic-strings/)
- [验证回文字符串 Ⅱ](https://leetcode-cn.com/problems/valid-palindrome-ii/)
- [不同路径 2](https://leetcode-cn.com/problems/unique-paths-ii/)
- [最长上升子序列](https://leetcode-cn.com/problems/longest-increasing-subsequence/)
- [解码方法](https://leetcode-cn.com/problems/decode-ways/)
- [字符串转换整数](https://leetcode-cn.com/problems/string-to-integer-atoi/)
- [找到字符串中所有字母异位词](https://leetcode-cn.com/problems/find-all-anagrams-in-a-string/)
- [最长回文子串](https://leetcode-cn.com/problems/longest-palindromic-substring/)
- [最长有效括号](https://leetcode-cn.com/problems/longest-valid-parentheses/)
- [赛车](https://leetcode-cn.com/problems/race-car/)
- [通配符匹配](https://leetcode-cn.com/problems/wildcard-matching/)
- [不同的子序列](https://leetcode-cn.com/problems/distinct-subsequences/)
### 第十周
- 基础
- 两数之和(简单)
- 有效的括号(简单)
- 字符串解码(中等)
- LRU 缓存机制(困难)
- 实现 Trie(前缀树)(中等)
- 添加与搜索单词 - 数据结构设计(中等)
- 单词搜索 II (困难)
- 找不同(简单)
- 单词规律(简单)
- 字符串中的第一个唯一字符(简单)
- 无重复字符的最长子串(中等)
- 最小覆盖子串(困难)
- 合并两个有序链表(简单)
- 环形链表(简单)
- 环形链表 II (中等)
- 反转链表(简单)
- 反转链表 II (中等)
- 旋转链表(中等)
- 排序链表
- 链表中倒数第 k 个节点
- 两两交换链表中的节点(中等)
- 按奇偶排序数组(简单)
- 按奇偶排序数组 II (简单)
- 有序数组的平方(简单)
- 山脉数组的峰顶索引(简单)
- 搜索旋转排序数组(困难)
- 搜索旋转排序数组 II (中等)
- 寻找旋转排序数组中的最小值(中等)
- 寻找旋转排序数组中的最小值 II (困难)
- 搜索二维矩阵(中等)
- 等式方程的可满足性(中等)
- 朋友圈(中等)
- 账户合并(中等)
- 深度优先搜索
- 二叉树的最大深度(简单)
- 路径总和(简单)
- 路径总和 II (中等)
- 被围绕的区域(中等)
- 岛屿数量(中等)
- 岛屿的最大面积(中等)
- 在二叉树中分配硬币(中等)
- 回溯
- 括号生成(中等)
- N 皇后(困难)
- N 皇后 II (困难)
- 解数独 (中等)
- 不同路径 III (困难)
- 单词搜索(中等)
- 分治
- 搜索二维矩阵 II (中等)
- 合并 K 个排序链表(中等)
- 为运算表达式设计优先级(中等)
- 给表达式添加运算符(困难)
- 数组中的第 K 个最大元素(中等)
- 最接近原点的 K 个点(中等)
- 鸡蛋掉落(困难)
- 动态规划
- 使用最小花费爬楼梯(简单)
- 爬楼梯(简单)
- 不同路径(简单)
- 最小路径和 (中等)
- 最大子序和 (简单)
- 乘积最大子数组(中等)
- 买卖股票的最佳时机(简单)
- 买卖股票的最佳时机 II (简单)
- 买卖股票的最佳时机 III (困难)
- 买卖股票的最佳时机 IV (困难)
- 最佳买卖股票时机含冷冻期(中等)
- 买卖股票的最佳时机含手续费(中等)
- 零钱兑换 (中等)
- 零钱兑换 II (中等)
- 编辑距离(困难)
评论0