基础算法学习专辑

在入门语法学习结束后,学习者会初步接触算法。算法是将复杂问题拆解为可解决形式的方法。

这一阶段会涉及多个算法方向,建议按照目录顺序学习。对应文章将陆续补充,当前链接暂时留空。

目录

  1. 算法分析与解题方法
  2. 枚举与模拟
  3. 排序与结构化比较
  4. 前缀和、差分与离散化
  5. 双指针、滑动窗口与区间扫描
  6. 二分与倍增
  7. 递推、递归与分治
  8. 贪心与简单构造
  9. 栈、队列、堆与常用容器
  10. 搜索与回溯
  11. 树与图基础
  12. 动态规划入门
  13. 数学基础、位运算与高精度
  14. 附录