ALGORITHM WIKI
算法与数据结构知识库
从复杂度与数据结构出发,沿通用解题范式、进阶模型到面试复盘,建立可迁移的算法知识体系。从复杂度与数据结构出发,沿通用解题范式、进阶模型到实践复盘,建立可迁移的算法知识体系。
4
学习阶段
12
专题文档
126
核心概念
Roadmap Overview
从基础模型到面试整合从基础模型到综合实践
LeetCode Java Archive
旧题库多解法整理
166 份旧 Java 源码已按真实题号复核、去重和纠错,整理为 152 道题、217 个解法。可按分类、难度、题号和标签检索。
基础模型基础模型
先统一复杂度、数据结构与查找排序的基本语言。先统一复杂度、数据结构与查找排序的基本语言。
复杂度与数据规模复杂度与数据规模
基础从输入规模反推算法上限,掌握均摊、递归与空间复杂度。从输入规模反推算法上限,掌握均摊、递归与空间复杂度。
数组、字符串与哈希结构数组、字符串与哈希结构
基础统一理解连续存储、映射关系与常见预处理策略。统一理解连续存储、映射关系与常见预处理策略。
排序、二分与有序性排序、二分与有序性
核心把有序性作为降维手段,掌握边界明确的二分模板。把有序性作为降维手段,掌握边界明确的二分模板。
通用解题范式通用解题范式
用少量稳定范式覆盖多数高频题型。用少量稳定范式覆盖多数常见模型。
双指针与滑动窗口双指针与滑动窗口
核心用单调移动维护区间不变量,处理子数组与字符串问题。用单调移动维护区间不变量,处理子数组与字符串问题。
递归、回溯与剪枝递归、回溯与剪枝
核心从决策树理解搜索空间、状态恢复与有效剪枝。从决策树理解搜索空间、状态恢复与有效剪枝。
树、图与搜索框架树、图与搜索框架
核心统一 DFS、BFS、树遍历和图上的连通性问题。统一 DFS、BFS、树遍历和图上的连通性问题。
进阶模型进阶模型
建立状态转移、贪心选择与图结构优化能力。建立状态转移、贪心选择与图结构优化能力。
动态规划方法论动态规划方法论
进阶从暴力递归到记忆化与状态压缩,系统设计 DP。从暴力递归到记忆化与状态压缩,系统设计 DP。
贪心、堆与区间调度贪心、堆与区间调度
进阶理解局部最优成立条件,并用堆维护动态最值。理解局部最优成立条件,并用堆维护动态最值。
并查集与拓扑排序并查集与拓扑排序
进阶处理动态连通、依赖关系与有向无环图。处理动态连通、依赖关系与有向无环图。
面试整合实践整合
把分散知识组织成可在面试中稳定调用的框架。把分散知识组织成可在实践中稳定调用的框架。
高频题型模式地图常见模型模式地图
核心按输入特征、目标与约束快速定位候选算法。按输入特征、目标与约束快速定位候选算法。
白板编码与边界清单编码实践与边界清单
核心整理可复用模板、边界条件和自测方式。整理可复用模板、边界条件和自测方式。
算法复盘与查漏补缺算法复盘与查漏补缺
进阶按错误类型和遗忘曲线建立最终冲刺清单。按错误类型和遗忘曲线建立最终回顾清单。
这是一套按依赖关系组织的 Wiki 骨架。每篇专题文档将集中包含核心概念、原理图、对比表、常见误区和面试表达,而非拆成大量独立题目。这是一套按依赖关系组织的 Wiki 骨架。每篇专题文档将集中包含核心概念、原理图、对比表、常见误区和实践总结,而非拆成大量独立条目。