- 01.入门篇
- 02.数组
- 03.链表
- 04.栈
- 05.队列
- 06.递归
- 07.排序
- 08.二分查找
- 09.跳表
- 10.散列表
- 11.哈希算法
- 12.二叉树基础
- 13.红黑树
- 14.递归树
- 15.堆
- 16.图的表示
- 17.深度和广度优先搜索
- 18.字符串匹配基础
- 19.Tree树
- 20.AC自动机
- 21.贪心算法
- 22.分治算法
- 23.回溯算法
- 24.动态规划
- 25.拓扑排序
- 26.有权图的应用:最短路径
- 27.位图&布隆过滤器
- 28.B+树
- 29.索引
- 30.并行算法
- 31.Redis用到的数据结构
- 32.搜索引擎的理论基础
- 33.高性能队列Disruptor
- 33.微服务的鉴权限流接口
- 35.短网址服务系统
- 36.权衡选择数据结构和算法
- 简单工厂(simple_factory)
- 抽象工厂(abstract_factory)
- 建造者(builder)
- 工厂方法(factory_method)
- 原型(prototype)
- 单例(singleton)