编辑推荐
围绕程序设计典型算法,精心编织了一个扣人心弦又趣味横生的侦探缉凶故事。
内容简介
本书围绕程序设计典型算法,精心编织了一个扣人心弦又趣味横生的侦探缉凶故事。小说主人公运用高超的搜索技巧和精深的算法知识,最终识破阴谋、缉拿元凶。其间,用二分搜索搜查走私船、用搜索树跟踪间谍、用深度优先搜索逃离监狱、用优先队列开锁及用优先搜索追寻线索等跌宕起伏又富含算法精要的情节,让读者在愉悦的沉浸式体验中快速提升境界,加深对程序世界的理解。
本书适合开发人员、编程爱好者和相关专业学生阅读,也是少儿计算机科学启蒙的绝佳读物。
作者简介
Jeremy Kubica 在 Google 任职首席工程师,着力于机器学习和算法方向。他拥有康奈尔大学的计算机科学本科学位和卡耐基梅隆大学的机器人专业博士学位。在研究生期间,他设计了一个算法,可以探测对地球有威胁的小行星(当然,还尚未能阻止那些小行星)。Kubica 同时也是著名博客Computational Fairy Tales的作者。
关于技术审校者
Heidi Newton 拥有新西兰坎特伯雷大学计算机科学专业的学士学位,以及新西兰惠灵顿维多利亚大学计算机科学专业的硕士学位。她目前就职于坎特伯雷大学计算机专业的代码复仇者研究小组,并在业余时间进行相关辅导和咨询工作。她目前致力于改善关于计算机科学和编程的教学资源。
译者介绍
啊哈磊:原名纪磊,毕业于武汉大学。曾在微软亚洲研究院研发“爬虫”,全国青少年信息学奥林匹克金牌教练。著有《啊哈C语言!逻辑的挑战》和《啊哈!算法》系列编程科普丛书,并被引进至港澳台。
李嘉浩:曾获全国青少年信息学奥林匹克竞赛金牌,国家集训队最小选手。现就读于美国麻省理工学院计算机科学及音乐双专业。喜欢行走在科学与艺术的交接点。
章节目录
版权信息
内容简介
译者序
致谢
导读
1 搜索问题
警用算法导论:搜索问题
2 穷举搜索寻线人
警用算法导论:穷举搜索
3 罪犯农场里的数组和索引
警用算法导论:数组
4 字符串及隐藏的信息
警用算法导论:字符串
5 对一艘走私船的二分搜索
警用算法导论:二分搜索Ⅰ
6 二分搜索寻线索
警用算法导论:二分搜索Ⅱ
7 调整算法,大胆逃离
警用算法导论:改编你的二分搜索法
8 Socks:一个突如其来的插曲
9 倒退一步,继续搜索
警用算法导论:倒退一步
10 用广度优先搜索去开锁
警用算法导论:广度优先搜索
11 废弃监狱中的深度优先搜索
警用算法导论:深度优先搜索
12 餐厅中的栈和队列
警用算法导论:栈和队列Ⅰ
13 用栈和队列搜索
警用算法导论:栈和队列Ⅱ
14 分头行动——并行搜索
警用算法导论:并行算法
15 迭代加深可以救你的命
警用算法导论:迭代加深
16 逆向索引:缩小搜索范围
警用算法导论:逆向索引
17 二叉搜索树陷阱
警用算法导论:二叉搜索树Ⅰ
18 建造二叉搜索梯
警用算法导论:二叉搜索树Ⅱ
19 疑犯的二叉搜索树
警用算法导论:二叉搜索树Ⅲ
20 将疑犯加到搜索树中
警用算法导论:二叉搜索树Ⅳ
21 二叉搜索树的属性
警用算法导论:二叉搜索树Ⅴ
22 公文字典树
警用算法导论:trie树
23 最佳优先搜索:侦探最值得信赖的工具
警用算法导论:最佳优先搜索
24 用优先队列进行调查
警用算法导论:优先队列
25 用优先队列来解锁
警用算法导论:数据结构和搜索
26 启发式搜索
警用算法导论:启发式搜索
27 警察学院中的“堆”
警用算法导论:堆
28 搜索难题
警用算法导论:期末考试复习课
29 搜索终点站
结语
算法神探是2017年由电子工业出版社出版,作者[美]杰瑞米·库比卡。
得书感谢您对《算法神探》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。