算法神探:一部谷歌首席工程师写的CS小说 - (EPUB全文下载)
文件大小:9.42 mb。
文件格式:epub 格式。
书籍内容:
Table of Contents
版权信息
译者序
致谢
导读
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 搜索终点站
结语
版权信息
书名:算法神探:一部谷歌首席工程师写的CS小说
作者:(美)杰瑞米·库比卡(Jeremy Kubica)
出版社:电子工业出版社
ISBN:9787121307645
定价:65.00
版权所有·侵权必究
译者序
算法!Algorithms!
咳咳!很多人一听到这个词,估计脑袋就要炸了:一定又是复杂极了的东西,看来此书必定翻不过第一节,就要睡着了。
没错,很多算法书虽然写得很精妙,但凭我这种智商一口气最多只能看5到10页,就会乖乖滚回去睡觉了。不少读者说《啊哈!算法》一口气能读100页,这已经是极限。那么,这本《算法神探:一部谷歌首席工程师写的CS小说》或许可以一口气读完,没错,是读完!
整本书巧妙地将算法穿插入一场离奇的盗窃案的侦破中。没有一行代码和公式,取而代之是一场又一场鲜活的破案游戏,带你游走在各个犯罪现场,让你身临其境地观察我们的主人公是如何使用算法搜寻线索并逐步揭开事实真相的。虽然这本书并不是教科书,但通过这种轻松的阅读学习,你可以对算法的本质有大致了解。在酣畅淋漓地读完本书之后,再去翻阅其他算法书籍,你会惊奇地发现,自己竟然可以看懂那些枯燥苦涩的代码和公式了。
其实,在阅读本书之前,你甚至不需要掌握任何编程的基础知识。这并不影响你阅读全书,并以轻松有趣的方式了解这些算法——就是这样一本神奇的算法书。
然而,时间紧张加之我们翻译水平有限,请恕不能将原作者的精巧行文完美地展现在你面前。译文中难免有不足和疏漏之处,还请不吝批评指正。翻译期间得到了不少朋友的帮助,在此向他们表示感谢。特别感谢我的挚友丁广浩,他目前就职于美国的Amazon。在On-Call Duty的日子里面,他还抽时间帮我解答疑问,甚是感激。另外,也非常感谢武汉外国语学校的张竞文同学和浙江大学的陈泓宇同学。
好嘞,故事要开始了,让我们跟随Frank探长和Notation警官一起走入这场奇妙之旅。
啊哈磊
ahalei.com
关于作者
Jeremy Kubica在Google任职首席工程师,着力于机器学习和算法方向。他拥有康奈尔大学的计算机科学本科学位和卡耐基梅隆大学的机器人专业博士学位。在研究生期间,他设计了一个算法,可以探测对地球有威胁的小行星(当然,还尚未能阻止那些小行星)。Kubica同时也是著名博客Computational Fairy Tales的作者。
关于技术审校者
Heidi Newton拥有新西兰坎特伯雷大学计算机科学专业的学士学位,以及新西兰惠灵顿维多利亚大学计算机科学专业的硕士学位。她目前就职于坎特伯雷大学计算机专业的代码复仇者研究小组,并在业余时间进行相关辅导和咨询工作。她目前致力于改善关于计算机科学和编程的教学资源。
致谢
我要对所有支持本书和为本书做出了贡献的人们深表感谢。
首先,我想向No Starch出版社团队的所有人致谢。特别是Liz Chadwick和Riley Hoffman在本书的编辑过程中给予我的帮助、指导和建议。Liz高质量的建议使得本书的故事内容保持了流畅清晰。同时,我也很感谢她提出的将本书涉及的专业内容以讲义形式呈现的建议。感谢Bill Pollock和Tyler Ortman的支持,特别感谢Bill为本书书名提供的建议。也感谢Carlos Bueno向我介绍了No Starch出版社。
感谢Miran Lipovaca为本书提供了精美的插图。这些插图很好地刻画了本书的人物特色和故事情节。
感谢Heidi Newton从专业角度进行的细致深度的审校。她的审阅很大程度上确保了本书所涵盖的内容和概念能够以准确易懂的方式呈现出来。非常感谢她针对书中的晦涩难懂处给予的提醒。
同时也感谢所有阅读过本书早期手稿并提供了宝贵建议的人:John Bull、Mike Hochberg、Edith Kubica、Regan Lee和Kristen“Kit”Subbs博士。感谢Ilana Schwarcz对于本书早期手稿的编辑,以及对本书在行文上的建议和帮助。
最后,我想由衷地感谢我的家人,特别是父母在我孩童时期对于我的计算机兴趣的支持,以及对我写作本书给予的鼓励。 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 算法神探:一部谷歌首席工程师写的CS小说 - (EPUB全文下载)