算法

算法竞赛 / 面试常用算法模板与解题套路,按六大主题组织(共 39 篇)。

学习路径

基础算法 ──→ 数据结构 ──→ 搜索与图论
   │             │            │
   └─────────────┴────────────┴──→ 动态规划
                 │                     ↑
              数学知识 ────────────────┘
                 │
               贪心(独立思维训练)

建议顺序:基础算法 → 数据结构 → 搜索与图论 → 数学知识 → 动态规划 → 贪心。

主题索引

主题内容篇数
基础算法排序、二分、前缀和差分、双指针、位运算、离散化、区间合并8
数据结构链表、栈队列、KMP、Trie、并查集、堆、Hash、STL8
搜索与图论DFS/BFS、拓扑排序、最短路、最小生成树、二分图5
数学知识数论、高斯消元、组合计数、容斥原理、博弈论5
动态规划背包、线性/区间/计数/数位/状压/树形 DP、记忆化搜索8
贪心区间问题、Huffman、排序/绝对值不等式、推公式5

此文件夹下有6条笔记。