第一章 字符串 1.1 旋转字符串1.3 字符串转换成整数1.5 最长回文子串1.10 本章习题 第二章 数组 2.1 寻找最小的 k 个数 2.3 寻找和为定值的多个数2.5 跳台阶2.7 荷兰国旗2.15 本章习题 第三章 树 3.1 红黑树3.3 最近公共祖先LCA 第四章 查找匹配 4.1 有序数组的查找4.3 出现次数超过一半的数字 第五章 动态规划 5.1 最大连续乘积子串5.3 格子取数5.10 本章习题 第六章 海量数据处理 6.2 分而治之6.4 外排序6.6 多层划分6.8 Bloom filter6.10 数据库6.15 本章习题 第七章 机器学习 7.2 支持向量机 附录B 概率统计附录D 系统设计附录F 网络协议