Part 1 入门阶段

  • Part 1.1 从零开始
  • Part 1.2 数组基础
  • Part 1.3 字符串基础
  • Part 1.4 函数,递归及递推

Part 2 基础算法

  • Part 2.1 模拟 ✅ 2024-09-25
  • Part 2.2 排序算法
  • Part 2.3 二分答案 ✅ 2024-09-25
  • Part 2.4 分治
  • Part 2.5 贪心 ✅ 2024-09-25
  • Part 2.6 构造 ✅ 2024-09-25
  • Part 2.7 高精度
  • Part 2.8 前缀和 & 差分 ✅ 2024-09-25

Part 3 搜索

  • Part 3.1 深度优先搜索 ✅ 2024-09-25
  • Part 3.2 广度优先搜索 ✅ 2024-09-25
  • Part 3.3 记忆化搜索 ✅ 2024-09-25
  • Part 3.4 搜索的剪枝
  • Part 3.5 双向搜索 ✅ 2024-09-26
  • Part 3.6 A*
  • Part 3.7 IDA*
  • Part 3.8 DLX

Part 4 动态规划

  • Part 4.1-4.4 动态规划 ✅ 2024-09-25
  • Part 4.1 线性动态规划 ✅ 2024-09-25
  • Part 4.2 背包动态规划 ✅ 2024-09-25
  • Part 4.3 区间动态规划 ✅ 2024-09-25
  • Part 4.4 树形动态规划 ✅ 2024-09-25
  • Part 4.5 状态压缩动态规划 ✅ 2024-09-25
  • Part 4.6 倍增优化动态规划 ✅ 2024-09-25
  • Part 4.7 数据结构优化动态规划 ✅ 2024-09-25
  • Part 4.8 单调队列优化动态规划
  • Part 4.9 斜率优化动态规划
  • Part 4.10 决策单调性优化动态规划
  • Part 4.11 数位统计类动态规划 ✅ 2024-09-25
  • Part 4.12 轮廓线动态规划

Part 5 字符串

  • Part 5.1 字符串哈希 ✅ 2024-09-25
  • Part 5.2 KMP
  • Part 5.3 Manacher
  • Part 5.4 Trie树 ✅ 2024-09-25
  • Part 5.5 AC自动机
  • Part 5.6 回文自动机
  • Part 5.7 后缀数组
  • Part 5.8 后缀自动机

Part 6 数学

  • Part 6.1 位运算 ✅ 2024-09-25
  • Part 6.2 整除相关 ✅ 2024-09-25
  • Part 6.2.1 素数 ✅ 2024-09-25
  • Part 6.2.2 最大公约数 ✅ 2024-09-25
  • Part 6.2.3 欧拉函数 ✅ 2024-09-25
  • Part 6.3.1 线性同余方程&乘法逆元
  • Part 6.3.2 中国剩余定理
  • Part 6.3.3 高次同余方程
  • Part 6.4 博弈论 ✅ 2024-09-25
  • Part 6.5 概率与期望 ✅ 2024-09-25
  • Part 6.6 组合数学 ✅ 2024-09-25
  • Part 6.6.1 排列组合 ✅ 2024-09-25
  • Part 6.6.2 卡特兰数&斯特林数
  • Part 6.6.3 容斥原理 ✅ 2024-09-25
  • Part 6.7 线性代数
  • Part 6.7.1 矩阵
  • Part 6.7.2 高斯消元
  • Part 6.7.3 线性基 ✅ 2024-09-25
  • Part 6.8 多项式 ✅ 2024-09-25
  • Part 6.9 莫比乌斯反演 ✅ 2024-09-25
  • Part 6.10 筛法 ✅ 2024-09-25
  • Part 6.11 线性规划
  • Part 6.12 数值方法
  • Part 6.12.1 三分法
  • Part 6.12.2 自适应辛普森法
  • Part 6.13 置换群

Part 7 数据结构

  • Part 7.1 链表
  • Part 7.2 栈 ✅ 2024-09-25
  • Part 7.3 队列 ✅ 2024-09-25
  • Part 7.4 并查集 ✅ 2024-09-25
  • Part 7.5 二叉堆 ✅ 2024-09-25
  • Part 7.6 ST表 ✅ 2024-09-25
  • Part 7.7 树状数组 ✅ 2024-09-25
  • Part 7.8 线段树 ✅ 2024-09-25
  • Part 7.9 分块
  • Part 7.10 可并堆
  • Part 7.11 主席树
  • Part 7.12 平衡树 ✅ 2024-09-25
  • Part 7.13 树链剖分 ✅ 2024-09-25
  • Part 7.14 树套树
  • Part 7.15 动态树
  • Part 7.16 可持久化数据结构
  • Part 7.17 K-D Tree
  • Part 7.18 珂朵莉树

Part 8 图论

  • Part 8.1 图的存储与遍历 ✅ 2024-09-25
  • Part 8.2 最短路问题 ✅ 2024-09-25
  • Part 8.3 树上问题 ✅ 2024-09-25
  • Part 8.3.1 二叉树 ✅ 2024-09-25
  • Part 8.3.2 树的直径 ✅ 2024-09-25
  • Part 8.3.3 最近公共祖先 ✅ 2024-09-25
  • Part 8.4 生成树 ✅ 2024-09-25
  • Part 8.5 拓扑排序 ✅ 2024-09-25
  • Part 8.6 差分约束 ✅ 2024-09-25
  • Part 8.7 图的连通性相关
  • Part 8.8 二分图 ✅ 2024-09-25
  • Part 8.9 网络流
  • Part 8.9.1 最大流 ✅ 2024-09-25
  • Part 8.9.2 最小割
  • Part 8.9.3 费用流 ✅ 2024-09-25
  • Part 8.9.4 上下界网络流 ✅ 2024-09-25
  • Part 8.10 2-SAT ✅ 2024-09-25
  • Part 8.11 点分治
  • Part 8.12 虚树 ✅ 2024-09-25
  • Part 8.13 矩阵树定理

Part 9 计算几何

  • Part 9.1 凸包
  • Part 9.2 旋转卡壳
  • Part 9.3 半平面交

Part 10 杂项

  • Part 10.1 模拟退火
  • Part 10.2 0/1 分数规划 ✅ 2024-09-25
  • Part 10.3 离线算法
  • Part 10.3.1 CDQ 分治
  • Part 10.3.2 整体二分
  • Part 10.3.3 莫队
  • Part 10.4 奇怪的题目
  • Part 10.5 非传统题
  • Part 10.5.1 提交答案题

此文件夹下有0条笔记。