《算法神探:一部谷歌首席工程师写的CS小说》围绕程序设计典型算法,精心编织了一个扣人心弦又趣味横生的侦探缉凶故事。小说主人公运用高超的搜索技巧和精深的算法知识,最终识破阴谋、缉拿元凶。其间,用二分搜索搜查走私船、用搜索树跟踪间谍、用深度优先搜索逃离监狱、用优先队列开锁及用最佳优先搜索追寻线索等跌宕起伏又富含算法精要的情节,让读者在愉悦的沉浸式体验中快速提升境界,加深对程序世界的理解。《算法神探:一部谷歌首席工程师写的CS小说》适合开发人员、编程爱好者和相关专业学生阅读,也是少儿计算机科学启蒙的绝佳读物。
杰瑞米·库比卡《算法神探:一部谷歌首席工程师写的CS小说》全部章节列表
- 译者序
- 致谢
- 导读
- 1 搜索问题
- 2 穷举搜索寻线人
- 3 罪犯农场里的数组和索引
- 4 字符串及隐藏的信息
- 5 对一艘走私船的二分搜索
- 6 二分搜索寻线索
- 7 调整算法,大胆逃离
- 8 Socks:一个突如其来的插曲
- 9 倒退一步,继续搜索
- 10 用广度优先搜索去开锁
- 11 废弃监狱中的深度优先搜索
- 12 餐厅中的栈和队列
- 13 用栈和队列搜索
- 14 分头行动并行搜索
- 15 迭代加深可以救你的命
- 16 逆向索引:缩小搜索范围
- 17 二叉搜索树陷阱
- 18 建造二叉搜索梯
- 19 疑犯的二叉搜索树
- 20 将疑犯加到搜索树中
- 21 二叉搜索树的属性
- 22 公文字典树
- 23 最佳优先搜索:侦探最值得信赖的工具
- 24 用优先队列进行调查
- 25 用优先队列来解锁
- 26 启发式搜索
- 27 警察学院中的“堆”
- 28 搜索难题
- 29 搜索终点站
- 结语