- 算法解释
- 表达式问题
- 练习
巧解数学问题
======
- 引言
- 公倍数与公因数
- 质数
- 数字处理
- 随机与取样
- 练习
神奇的位运算
======
- 常用技巧
- 位运算基础问题
- 二进制特性
- 练习
妙用数据结构
======
- C++ STL
- 数组
- 栈和队列
- 单调栈
- 优先队列
- 双端队列
- 哈希表
- 多重集合和映射
- 前缀和与积分图
- 练习
令人头大的字符串
========
- 引言
- 字符串比较
- 字符串理解
- 字符串匹配
- 练习
链表、树、图
======
- 数据结构介绍
- 链表的基本操作
- 其它链表技巧
- 数据结构介绍
- 树的递归
- 层次遍历
- 前中后序遍历
- 二叉查找树
- 字典树
- 数据结构介绍
- 二分图
- 拓扑排序
更加复杂的数据结构
=========
- 引言
- 并查集
- 复合数据结构
- 练习