{"id":13714130,"url":"https://github.com/itcharge/LeetCode-Py","last_synced_at":"2025-05-07T01:32:28.724Z","repository":{"id":37737473,"uuid":"331830597","full_name":"itcharge/LeetCode-Py","owner":"itcharge","description":"⛽️「算法通关手册」：超详细的「算法与数据结构」基础讲解教程，从零基础开始学习算法知识，850+ 道「LeetCode 题目」详细解析，200 道「大厂面试热门题目」。","archived":false,"fork":false,"pushed_at":"2024-09-21T15:28:01.000Z","size":7218,"stargazers_count":6004,"open_issues_count":11,"forks_count":1090,"subscribers_count":38,"default_branch":"main","last_synced_at":"2024-11-11T14:43:34.429Z","etag":null,"topics":["acm-icpc","algo","algorithm","algorithms","algorithms-datastructures","data-structure","data-structures","interview","interviews","leetcode","leetcode-py","leetcode-python","leetcode-solutions","python"],"latest_commit_sha":null,"homepage":"https://algo.itcharge.cn/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itcharge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-22T03:54:40.000Z","updated_at":"2024-11-11T12:43:33.000Z","dependencies_parsed_at":"2023-02-17T17:15:33.470Z","dependency_job_id":"8eb9ccce-7057-468f-992d-c8719a344dc6","html_url":"https://github.com/itcharge/LeetCode-Py","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itcharge%2FLeetCode-Py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itcharge%2FLeetCode-Py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itcharge%2FLeetCode-Py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itcharge%2FLeetCode-Py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itcharge","download_url":"https://codeload.github.com/itcharge/LeetCode-Py/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224551170,"owners_count":17330090,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acm-icpc","algo","algorithm","algorithms","algorithms-datastructures","data-structure","data-structures","interview","interviews","leetcode","leetcode-py","leetcode-python","leetcode-solutions","python"],"created_at":"2024-08-02T23:01:52.911Z","updated_at":"2024-11-14T01:30:41.623Z","avatar_url":"https://github.com/itcharge.png","language":"Python","readme":"# 算法通关手册（LeetCode）\n\n## 01. 项目简介\n\n- **「算法与数据结构」** 基础知识的讲解教程，「LeetCode」800+ 道题目的详细解析。本项目易于理解，没有大跨度的思维跳跃，项目中使用部分图示、例子来帮助理解。\n\n- 本教程先从基础的数据结构和算法开始讲解，再针对不同分类的数据结构和算法，进行具体题目的讲解分析。让读者可以通过「算法基础理论学习」和「编程实战学习」相结合的方式，彻底的掌握算法知识。\n\n- 本教程采用 Python 作为编程语言，要求学习者已有基本 Python 程序设计的知识与经验。\n\n## 02. 项目地址\n\n欢迎右上角 **「Star ⭐️  」** 和 **「Fork」**，这是对我最大的鼓励和支持。\n\n- GitHub 地址：[https://github.com/itcharge/LeetCode-Py](https://github.com/itcharge/LeetCode-Py)\n\n支持黑暗模式的在线电子书《算法通关手册》。\n\n- 电子书地址：[https://algo.itcharge.cn](https://algo.itcharge.cn)\n\n![电子书浅色模式](./Assets/Images/algo-book-light.png)\n\n![电子书深色模式](./Assets/Images/algo-book-dark.png)\n\n## 03. 关于作者\n\n我是一名 iOS / macOS 的开发程序员，另外也是北航软院的一名非全硕士（在读）。曾在大学期间学习过算法知识，并参加过 3 年的 ACM 比赛， 但水平有限，未能取得理想成绩。但是这 3 年的 ACM 经历，给我最大的收获是锻炼了自己的逻辑思维和解决实际问题的能力，这种能力为我今后的工作、学习打下了坚实的基础。\n\n我从 2021 年 03 月 30 日开始每日在 LeetCode 刷题，到 2022 年 06 月 08 日已经刷了 1000+ 道题目，并且完成了 800+ 道题解。努力向着 1000+、1500+、2000+ 道题解前进。\n\n在公众号 **「程序员充电站」** 里回复 \"**算法打卡**\"，拉你进 LeetCode 算法打卡计划群一起组队打卡。\n\n- 进群暗号：**算法打卡**\n- 进群要求：少闲聊、多分享、改备注。\n\n![](./Assets/Images/itcharge-qr-code.png)\n\n## 04. 版权说明\n\n- 本教程采用 [知识署名—非商业性使用—禁止演绎（BY-NC-ND）4.0 协议国际许可协议](https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode.zh-Hans) 进行许可。\n- 本教程题解中的所有题目版权均归 [LeetCode](https://leetcode.com/) 和 [力扣中国](https://leetcode.cn/) 所有。\n\n## 05. 章节目录\n\n![章节目录](./Assets/Images/algo-book-contents.png)\n\n### 00. 绪论\n\n- [算法与数据结构](./Contents/00.Introduction/01.Data-Structures-Algorithms.md)\n- [算法复杂度](./Contents/00.Introduction/02.Algorithm-Complexity.md)\n- [LeetCode 入门与攻略](./Contents/00.Introduction/03.LeetCode-Guide.md)\n- [LeetCode 题解（字典序排序，850+ 道题解）](./Contents/00.Introduction/04.Solutions-List.md)\n- [LeetCode 题解（按分类排序，推荐刷题列表 ★★★）](./Contents/00.Introduction/05.Categories-List.md)\n- [LeetCode 面试最常考 100 题（按分类排序）](./Contents/00.Introduction/06.Interview-100-List.md)\n- [LeetCode 面试最常考 200 题（按分类排序）](./Contents/00.Introduction/07.Interview-200-List.md)\n\n### 01. 数组\n\n- 数组基础知识\n  - [数组基础知识](./Contents/01.Array/01.Array-Basic/01.Array-Basic.md)\n  - [数组基础题目](./Contents/01.Array/01.Array-Basic/02.Array-Basic-List.md)\n- 数组排序算法\n  - [冒泡排序](./Contents/01.Array/02.Array-Sort/01.Array-Bubble-Sort.md)\n  - [选择排序](./Contents/01.Array/02.Array-Sort/02.Array-Selection-Sort.md)\n  - [插入排序](./Contents/01.Array/02.Array-Sort/03.Array-Insertion-Sort.md)\n  - [希尔排序](./Contents/01.Array/02.Array-Sort/04.Array-Shell-Sort.md)\n  - [归并排序](./Contents/01.Array/02.Array-Sort/05.Array-Merge-Sort.md)\n  - [快速排序](./Contents/01.Array/02.Array-Sort/06.Array-Quick-Sort.md)\n  - [堆排序](./Contents/01.Array/02.Array-Sort/07.Array-Heap-Sort.md)\n  - [计数排序](./Contents/01.Array/02.Array-Sort/08.Array-Counting-Sort.md)\n  - [桶排序](./Contents/01.Array/02.Array-Sort/09.Array-Bucket-Sort.md)\n  - [基数排序](./Contents/01.Array/02.Array-Sort/10.Array-Radix-Sort.md)\n  - [数组排序题目](./Contents/01.Array/02.Array-Sort/11.Array-Sort-List.md)\n- 二分查找\n  - [二分查找知识（一）](./Contents/01.Array/03.Array-Binary-Search/01.Array-Binary-Search-01.md)\n  - [二分查找知识（二）](./Contents/01.Array/03.Array-Binary-Search/02.Array-Binary-Search-02.md)\n  - [二分查找题目](./Contents/01.Array/03.Array-Binary-Search/03.Array-Binary-Search-List.md)\n- 数组双指针\n  - [数组双指针知识](./Contents/01.Array/04.Array-Two-Pointers/01.Array-Two-Pointers.md)\n  - [数组双指针题目](./Contents/01.Array/04.Array-Two-Pointers/02.Array-Two-Pointers-List.md)\n- 数组滑动窗口\n  - [数组滑动窗口知识](./Contents/01.Array/05.Array-Sliding-Window/01.Array-Sliding-Window.md)\n  - [数组滑动窗口题目](./Contents/01.Array/05.Array-Sliding-Window/02.Array-Sliding-Window-List.md)\n\n### 02. 链表\n\n- 链表基础知识\n  - [链表基础知识](./Contents/02.Linked-List/01.Linked-List-Basic/01.Linked-List-Basic.md)\n  - [链表经典题目](./Contents/02.Linked-List/01.Linked-List-Basic/02.Linked-List-Basic-List.md)\n- 链表排序\n  - [链表排序知识](./Contents/02.Linked-List/02.Linked-List-Sort/01.Linked-List-Sort.md)\n  - [链表排序题目](./Contents/02.Linked-List/02.Linked-List-Sort/02.Linked-List-Sort-List.md)\n- 链表双指针\n  - [链表双指针知识](./Contents/02.Linked-List/03.Linked-List-Two-Pointers/01.Linked-List-Two-Pointers.md)\n  - [链表双指针题目](./Contents/02.Linked-List/03.Linked-List-Two-Pointers/02.Linked-List-Two-Pointers-List.md)\n\n### 03. 堆栈\n\n- 堆栈基础知识\n  - [堆栈基础知识](./Contents/03.Stack/01.Stack-Basic/01.Stack-Basic.md)\n  - [堆栈基础题目](./Contents/03.Stack/01.Stack-Basic/02.Stack-Basic-List.md)\n- 单调栈\n  - [单调栈知识](./Contents/03.Stack/02.Monotone-Stack/01.Monotone-Stack.md)\n  - [单调栈题目](./Contents/03.Stack/02.Monotone-Stack/02.Monotone-Stack-List.md)\n\n### 04. 队列\n\n- 队列基础知识\n  - [队列基础知识](./Contents/04.Queue/01.Queue-Basic/01.Queue-Basic.md)\n  - [队列基础题目](./Contents/04.Queue/01.Queue-Basic/02.Queue-Basic-List.md)\n- 优先队列\n  - [优先队列知识](./Contents/04.Queue/02.Priority-Queue/01.Priority-Queue.md)\n  - [优先队列题目](./Contents/04.Queue/02.Priority-Queue/02.Priority-Queue-List.md)\n\n### 05. 哈希表\n\n- [哈希表知识](./Contents/05.Hash-Table/01.Hash-Table.md)\n- [哈希表题目](./Contents/05.Hash-Table/02.Hash-Table-List.md)\n\n### 06. 字符串\n\n- 字符串基础知识\n  - [字符串基础知识](./Contents/06.String/01.String-Basic/01.String-Basic.md)\n  - [字符串经典题目](./Contents/06.String/01.String-Basic/02.String-Basic-List.md)\n- 单模式串匹配\n  - [Brute Force 算法](./Contents/06.String/02.String-Single-Pattern-Matching/01.String-Brute-Force.md)\n  - [Rabin Karp 算法](./Contents/06.String/02.String-Single-Pattern-Matching/02.String-Rabin-Karp.md)\n  - [KMP 算法](./Contents/06.String/02.String-Single-Pattern-Matching/03.String-KMP.md)\n  - [Boyer Moore 算法](./Contents/06.String/02.String-Single-Pattern-Matching/04.String-Boyer-Moore.md)\n  - [Horspool 算法](./Contents/06.String/02.String-Single-Pattern-Matching/05.String-Horspool.md)\n  - [Sunday 算法](./Contents/06.String/02.String-Single-Pattern-Matching/06.String-Sunday.md)\n  - [单模式串匹配题目](./Contents/06.String/02.String-Single-Pattern-Matching/07.String-Single-Pattern-Matching-List.md)\n- 多模式串匹配\n  - [字典树知识](./Contents/06.String/03.String-Multi-Pattern-Matching/01.Trie.md)\n  - [字典树题目](./Contents/06.String/03.String-Multi-Pattern-Matching/02.Trie-List.md)\n  - [AC 自动机知识](./Contents/06.String/03.String-Multi-Pattern-Matching/03.AC-Automaton.md)\n  - [AC 自动机题目](./Contents/06.String/03.String-Multi-Pattern-Matching/04.AC-Automaton-List.md)\n  - [后缀数组知识](./Contents/06.String/03.String-Multi-Pattern-Matching/05.Suffix-Array.md)\n  - [后缀数组题目](./Contents/06.String/03.String-Multi-Pattern-Matching/06.Suffix-Array-List.md)\n\n### 07. 树\n\n- 二叉树\n  - [树与二叉树基础知识](./Contents/07.Tree/01.Binary-Tree/01.Binary-Tree-Basic.md)\n  - [二叉树的遍历知识](./Contents/07.Tree/01.Binary-Tree/02.Binary-Tree-Traverse.md)\n  - [二叉树的遍历题目](./Contents/07.Tree/01.Binary-Tree/03.Binary-Tree-Traverse-List.md)\n  - [二叉树的还原知识](./Contents/07.Tree/01.Binary-Tree/04.Binary-Tree-Reduction.md)\n  - [二叉树的还原题目](./Contents/07.Tree/01.Binary-Tree/05.Binary-Tree-Reduction-List.md)\n- 二叉搜索树\n  - [二叉搜索树知识](./Contents/07.Tree/02.Binary-Search-Tree/01.Binary-Search-Tree.md)\n  - [二叉搜索树题目](./Contents/07.Tree/02.Binary-Search-Tree/02.Binary-Search-Tree-List.md)\n- 线段树\n  - [线段树知识](./Contents/07.Tree/03.Segment-Tree/01.Segment-Tree.md)\n  - [线段树题目](./Contents/07.Tree/03.Segment-Tree/02.Segment-Tree-List.md)\n- 树状数组\n  - [树状数组知识](./Contents/07.Tree/04.Binary-Indexed-Tree/01.Binary-Indexed-Tree.md)\n  - [树状数组题目](./Contents/07.Tree/04.Binary-Indexed-Tree/02.Binary-Indexed-Tree-List.md)\n- 并查集\n  - [并查集知识](./Contents/07.Tree/05.Union-Find/01.Union-Find.md)\n  - [并查集题目](./Contents/07.Tree/05.Union-Find/02.Union-Find-List.md)\n\n### 08. 图论\n\n- 图的基础知识\n  - [图的定义和分类](./Contents/08.Graph/01.Graph-Basic/01.Graph-Basic.md)\n  - [图的存储结构和问题应用](./Contents/08.Graph/01.Graph-Basic/02.Graph-Structure.md)\n- 图的遍历\n  - [图的深度优先搜索知识](./Contents/08.Graph/02.Graph-Traversal/01.Graph-DFS.md)\n  - [图的深度优先搜索题目](./Contents/08.Graph/02.Graph-Traversal/02.Graph-DFS-List.md)\n  - [图的广度优先搜索知识](./Contents/08.Graph/02.Graph-Traversal/03.Graph-BFS.md)\n  - [图的广度优先搜索题目](./Contents/08.Graph/02.Graph-Traversal/04.Graph-BFS-List.md)\n  - [图的拓扑排序知识](./Contents/08.Graph/02.Graph-Traversal/05.Graph-Topological-Sorting.md)\n  - [图的拓扑排序题目](./Contents/08.Graph/02.Graph-Traversal/06.Graph-Topological-Sorting-List.md)\n- 图的生成树\n  - [图的最小生成树知识](./Contents/08.Graph/03.Graph-Spanning-Tree/01.Graph-Minimum-Spanning-Tree.md)\n  - [图的最小生成树题目](./Contents/08.Graph/03.Graph-Spanning-Tree/02.Graph-Minimum-Spanning-Tree-List.md)\n- 最短路径\n  - [单源最短路径知识（一）](./Contents/08.Graph/04.Graph-Shortest-Path/01.Graph-Single-Source-Shortest-Path-01.md) \n  - [单源最短路径知识（二）](./Contents/08.Graph/04.Graph-Shortest-Path/02.Graph-Single-Source-Shortest-Path-02.md) \n  - [单源最短路径题目](./Contents/08.Graph/04.Graph-Shortest-Path/03.Graph-Single-Source-Shortest-Path-List.md)\n  - [多源最短路径知识](./Contents/08.Graph/04.Graph-Shortest-Path/04.Graph-Multi-Source-Shortest-Path.md)\n  - [多源最短路径题目](./Contents/08.Graph/04.Graph-Shortest-Path/05.Graph-Multi-Source-Shortest-Path-List.md)\n  - [次短路径知识](./Contents/08.Graph/04.Graph-Shortest-Path/06.Graph-The-Second-Shortest-Path.md)\n  - [次短路径题目](./Contents/08.Graph/04.Graph-Shortest-Path/07.Graph-The-Second-Shortest-Path-List.md)\n  - [差分约束系统知识](./Contents/08.Graph/04.Graph-Shortest-Path/08.Graph-System-Of-Difference-Constraints.md)\n  - [差分约束系统题目](./Contents/08.Graph/04.Graph-Shortest-Path/09.Graph-System-Of-Difference-Constraints-List.md)\n- 二分图\n  - [二分图基础知识](./Contents/08.Graph/05.Graph-Bipartite/01.Graph-Bipartite-Basic.md)\n  - [二分图基础题目](./Contents/08.Graph/05.Graph-Bipartite/02.Graph-Bipartite-Basic-List.md)\n  - [二分图最大匹配知识](./Contents/08.Graph/05.Graph-Bipartite/03.Graph-Bipartite-Matching.md)\n  - [匈牙利算法](./Contents/08.Graph/05.Graph-Bipartite/04.Graph-Hungarian-Algorithm.md)\n  - [Hopcroft-Karp 算法](./Contents/08.Graph/05.Graph-Bipartite/05.Graph-Hopcroft-Karp.md)\n  - [二分图最大匹配题目](./Contents/08.Graph/05.Graph-Bipartite/06.Graph-Bipartite-Matching-List.md)\n\n### 09. 基础算法\n\n- 枚举算法\n  - [枚举算法知识](./Contents/09.Algorithm-Base/01.Enumeration-Algorithm/01.Enumeration-Algorithm.md)\n  - [枚举算法题目](./Contents/09.Algorithm-Base/01.Enumeration-Algorithm/02.Enumeration-Algorithm-List.md)\n- 递归算法\n  - [递归算法知识](./Contents/09.Algorithm-Base/02.Recursive-Algorithm/01.Recursive-Algorithm.md)\n  - [递归算法题目](./Contents/09.Algorithm-Base/02.Recursive-Algorithm/02.Recursive-Algorithm-List.md)\n- 分治算法\n  - [分治算法知识](./Contents/09.Algorithm-Base/03.Divide-And-Conquer-Algorithm/01.Divide-And-Conquer-Algorithm.md)\n  - [分治算法题目](./Contents/09.Algorithm-Base/03.Divide-And-Conquer-Algorithm/02.Divide-And-Conquer-Algorithm-List.md)\n- 回溯算法\n  - [回溯算法知识](./Contents/09.Algorithm-Base/04.Backtracking-Algorithm/01.Backtracking-Algorithm.md)\n  - [回溯算法题目](./Contents/09.Algorithm-Base/04.Backtracking-Algorithm/02.Backtracking-Algorithm-List.md)\n- 贪心算法\n  - [贪心算法知识](./Contents/09.Algorithm-Base/05.Greedy-Algorithm/01.Greedy-Algorithm.md)\n  - [贪心算法题目](./Contents/09.Algorithm-Base/05.Greedy-Algorithm/02.Greedy-Algorithm-List.md)\n- 位运算\n  - [位运算知识](./Contents/09.Algorithm-Base/06.Bit-Operation/01.Bit-Operation.md)\n  - [位运算题目](./Contents/09.Algorithm-Base/06.Bit-Operation/02.Bit-Operation-List.md)\n\n### 10. 动态规划\n\n- 动态规划基础\n  - [动态规划基础知识](./Contents/10.Dynamic-Programming/01.Dynamic-Programming-Basic/01.Dynamic-Programming-Basic.md)\n  - [动态规划基础题目](./Contents/10.Dynamic-Programming/01.Dynamic-Programming-Basic/02.Dynamic-Programming-Basic-List.md)\n- 记忆化搜索\n  - [记忆化搜索知识](./Contents/10.Dynamic-Programming/02.Memoization/01.Memoization.md)\n  - [记忆化搜索题目](./Contents/10.Dynamic-Programming/02.Memoization/02.Memoization-List.md)\n- 线性 DP\n  - [线性 DP 知识（一）](./Contents/10.Dynamic-Programming/03.Linear-DP/01.Linear-DP-01.md)\n  - [线性 DP 知识（二）](./Contents/10.Dynamic-Programming/03.Linear-DP/02.Linear-DP-02.md)\n  - [线性 DP 题目](./Contents/10.Dynamic-Programming/03.Linear-DP/03.Linear-DP-List.md)\n- 背包问题\n  - [背包问题知识（一）](./Contents/10.Dynamic-Programming/04.Knapsack-Problem/01.Knapsack-Problem-01.md)\n  - [背包问题知识（二）](./Contents/10.Dynamic-Programming/04.Knapsack-Problem/02.Knapsack-Problem-02.md)\n  - [背包问题知识（三）](./Contents/10.Dynamic-Programming/04.Knapsack-Problem/03.Knapsack-Problem-03.md)\n  - [背包问题知识（四）](./Contents/10.Dynamic-Programming/04.Knapsack-Problem/04.Knapsack-Problem-04.md)\n  - [背包问题知识（五）](./Contents/10.Dynamic-Programming/04.Knapsack-Problem/05.Knapsack-Problem-05.md)\n  - [背包问题题目](./Contents/10.Dynamic-Programming/04.Knapsack-Problem/06.Knapsack-Problem-List.md)\n- 区间 DP\n  - [区间 DP 知识](./Contents/10.Dynamic-Programming/05.Interval-DP/01.Interval-DP.md)\n  - [区间 DP 题目](./Contents/10.Dynamic-Programming/05.Interval-DP/02.Interval-DP-List.md)\n- 树形 DP\n  - [树形 DP 知识](./Contents/10.Dynamic-Programming/06.Tree-DP/01.Tree-DP.md)\n  - [树形 DP 题目](./Contents/10.Dynamic-Programming/06.Tree-DP/02.Tree-DP-List.md)\n- 状态压缩 DP\n  - [状态压缩 DP 知识](./Contents/10.Dynamic-Programming/07.State-DP/01.State-DP.md)\n  - [状态压缩 DP 题目](./Contents/10.Dynamic-Programming/07.State-DP/02.State-DP-List.md)\n- 计数 DP\n  - [计数 DP 知识](./Contents/10.Dynamic-Programming/08.Counting-DP/01.Counting-DP.md)\n  - [计数 DP 题目](./Contents/10.Dynamic-Programming/08.Counting-DP/02.Counting-DP-List.md)\n- 数位 DP\n  - [数位 DP 知识](./Contents/10.Dynamic-Programming/09.Digit-DP/01.Digit-DP.md)\n  - [数位 DP 题目](./Contents/10.Dynamic-Programming/09.Digit-DP/02.Digit-DP-List.md)\n- 概率 DP\n  - [概率 DP 知识](./Contents/10.Dynamic-Programming/10.Probability-DP/01.Probability-DP.md)\n  - [概率 DP 题目](./Contents/10.Dynamic-Programming/10.Probability-DP/02.Probability-DP-List.md)\n- 动态规划优化\n  - [单调栈 / 优先队列优化](./Contents/10.Dynamic-Programming/11.DP-Optimization/01.Monotone-Stack-Queue-Optimization.md)\n  - [斜率优化](./Contents/10.Dynamic-Programming/11.DP-Optimization/02.Slope-Optimization.md)\n  - [四边形不等式优化](./Contents/10.Dynamic-Programming/11.DP-Optimization/03.Quadrangle-Optimization.md)\n  - [动态规划优化题目](./Contents/10.Dynamic-Programming/11.DP-Optimization/04.DP-Optimization-List.md)\n\n### 11. 附加内容\n\n- [内容完成时间线](./Contents/Others/Update-Time.md)\n### [12. LeetCode 题解（已完成 860 道）](./Contents/00.Introduction/04.Solutions-List.md)","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitcharge%2FLeetCode-Py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitcharge%2FLeetCode-Py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitcharge%2FLeetCode-Py/lists"}