本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。
Aditya Bhargava
软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。
算法教科书通常让人昏昏欲睡,麻烦就在于算法是绕不开的必修课。以前大学有这个课程,看过几本算法书,都不太满意,看不懂很打击自信心。 而这本图解书确实有所突破,很容易看懂,不枯燥。书不到200页,我几个小时就看了一半。虽然都是些入门级的算法,经过作者梳理后就很清晰...
评分花了三四个小时看完的,觉的读起来比较感兴趣,可以继续读入下去。虽说画的图,举的例子不是太完美,对于初学者来讲,也算不错的了。代码部分看起来写的不是太干练。自己用C#练习了下狄克斯特拉算法,看起来很简单的,真正写出来也要很长时间,最后发现,怎么简单怎么做,关键...
评分 评分看了此书我才知道,好多基于数学的算法我都学过的。可惜都惭愧了还给了老师。现在我也才明白当初那些数学课到底有什么用!只可惜知道的太晚啦。。。
评分囫囵吞枣
评分适合零基础当做入门科普读物吧,书中的python代码不多,还算直观。买这本书是冲着python代码去的。有点小失落,理论部分还行。
评分递归,分而治之DC, 快速排序 散列表 广度有限搜索DFS,图 => 求最短路径 Dijkstra算法 => 求最短加权路径(不带负边),Bellman-Ford算法(带负边) 贪婪算法,集合覆盖,NP完全 动态规划DP => 背包问题,最长公共子串 KNN算法 => 分类,回归,机器学习 树,二叉树查找,二分查找 平衡 => 红黑树 B树,红黑树,伸展树,堆 => 数据库结构 反向索引 傅里叶变换 分布式算法,MapReduce, 布隆过滤器,HyperLogLog => 概率型数据结构 SHA算法 => 比较文件,局部敏感 Simhash算法 => 判断相似度,局部不敏感 Diffie-Hellman加密算法 => 公钥密钥 线性规划 => Simplex算法
评分比较新且是亚马逊的热门,选取的算法注重实用性,讲解循序渐进、关注理念并有实操的代码(Python)。英文原版2015年12月出版。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有