#《程序员编程艺术:面试和算法心得》 ##目录
- 第一章、字符魅影
- 第二章、数组玄妙
- 2.0:本章导读
- 2.1:寻找最小的 k 个数
- 2.2:求给定下标区间内的第 K 小元素
- 2.3:求解 500 万以内的亲和数
- 2.4:寻找和为定值的两个数
- 2.5:寻找和为定值的多个数
- 2.6:求连续子数组的最大和
- 2.7:荷兰国旗
- 2.8:矩阵相乘之Strassen算法
- 2.9:K个最小和
- 第三章、查找排序
- 第四章、算法寻优
- 第五章、动态规划
- 第六章、细节实现
- 第七章、系统设计
- 第八章、数据结构
- 第九章、海量数据
- 9.1:引言
- 9.2:set/map和hashtable/hash_map
- 9.3:分而治之/hash映射
- 9.4:双层桶划分
- 9.5:Bloom filter和Bitmap
- 9.6:Trie树/数据库/倒排索引
- 9.7:外排序
- 9.8:分布式处理之Hadoop/Mapreduce
- 第十章、图像处理
- 10.1.1:sift算法的编译与实现
- 10.1.2:教你一步一步用c语言实现sift算法、上
- 10.1.3:教你一步一步用c语言实现sift算法、下
- 10.2.1:从头到尾彻底理解傅里叶变换算法、上
- 10.2.2:从头到尾彻底理解傅里叶变换算法、下
- 第十一章、机器学习