labuladong 的算法笔记

labuladong 的算法笔记

参考页面结构搭建模块入口,后续你可以按章节持续追加内容。

学习进度(总览)

模块 状态 备注
前言:标准模板库 STL 已写 1 篇 常用容器与算法模板
基础:数据结构及排序 待开始 数组/链表/树/图/排序
第零章:核心刷题框架汇总 待开始 双指针/滑窗/二分/DP/回溯
第一章:经典数据结构算法 待开始 链表/数组/树/图/并查集
第二章:经典暴力搜索算法 待开始 DFS/BFS
第三章:经典动态规划算法 待开始 背包/子序列/贪心
第四章:其他常见算法技巧 待开始 数学技巧/面试题

已完成笔记

序号 章节 标题 链接
1 前言:标准模板库 STL 第1篇:STL 高频模板速查 查看

前言:标准模板库 STL

数据结构

  • vector
  • stack
  • queue
  • deque
  • unordered_set
  • unordered_map
  • priority_queue
  • string
  • list

算法与心得

  • algorithm
  • cmath
  • 必备实现(gcd / lcm / 快速幂
  • 易错点与模板复盘

基础:数据结构及排序

  • (一) 数组(静态、动态)
  • (二) 链表(单、双)
  • (三) 变种:环形数组、跳表
  • (四) 队列、栈、双端队列
  • (五) 哈希表、哈希集合
  • (六) 二叉树
  • (七) 多叉树
  • (八) 二叉树变种
  • (九) 图论
  • (十) 十大排序

第零章:核心刷题框架汇总

  • (零) 万剑归宗
  • (一) 双指针(链表)
  • (二) 双指针(数组)
  • (三) 滑动窗口
  • (四) 二分搜索
  • (五) 递归
  • (六) 动态规划
  • (七) 回溯(DFS)
  • (八) BFS
  • (九) 二叉树系列
  • (十) 排列组合子集
  • (十一) 贪心
  • (十二) 分治
  • (十三) 时空复杂度分析

章节记录模板(可复制)

1
2
3
4
5
6
7
8
## 章节名

- 学习日期:
- 核心关键词:
- 常用模板:
- 代表题目:
- 易错点:
- 复盘:

更新日志

  • 2026-03-13:创建 labuladong 模块入口页。
  • 2026-03-13:完成第1篇《前言:标准模板库 STL》。