图文并茂,是很不错的一本书了,没有代码,主要是让人理解,因为我是科班出身,所以意义相对来说还是小一些,但确实很不错。
入门书籍,对初学者非常友好。书中插入了非常多的图片,每张图片都有相应的介绍,很好理解。四星最主要的原因是关于堆的介绍,个人感觉书中的介绍并不好,对于不知道有小根堆和大根堆的初学者来说,会非常迷惑。
2020.6.21 用语言表述链表、指针、哈希表等概念只会让人一头雾水,这本书没有具体的算法程序,是从基本的框架实现的,图像化实现可以让人印象更深一点 栈好比一摞书,队列好比排队。这样理解的应该比单纯的记忆“后进先出”和“先进先出”牢固多了 小知识:欧几里得算法求最大公约数
算法是个啥?是一段程序吗?工作需要,大量接触这个概念,渐渐的领回了它的意思:解决某个特定问题的方法或步骤。这本书对于什么是算法,举了若干经典的例子来说明,举的例子从排序、查询、图计算、密码到素数判断,有的是我们经常用到已经习以为常的功能,有的是比较有趣的数学问题。讲解的简单清晰,没有出现错误,是一本不错的入门科普书。印象深刻的是:一个简单的查询问题,其实背后有大量天才的程序员维提高查询效率做出了大量的思考和设计上的努力。任何一个看似平凡的问题,背后都很可能有着不平凡的故事。只是我们不知道罢了。
WELL:内容通俗易懂,图文并茂,思路和步骤讲的很清楚,是一本不错的入门书。 LESS WELL:缺少些示例和应用场景。
真的是第一本算法书籍阅读。适合小白,完全是入门级别的,易于理解。不错👌
深入浅出,值得一读。不足之处可能是个人觉得书名既然是以介绍算法为主,可以转移一些安全密钥部分的内容侧重介绍一些其他的经典算法会更好。但总体对小白来讲绝对是够简单够精彩了。
比较形象的介绍了一些简单的算法,百度地图导航应该用到了图的相关算法。而加密算法那张比较有趣,可以用来做思维游戏。
一提到算法几乎所有人都认为这是一门非常难的学科,因为我们的大学教材都千篇一律的文邹邹,既要严谨,专业,又不能误导学生,导致学生望而却步。 而好的教材也应该注重由浅入深的讲解以及对学生兴趣的培养,而不是生搬硬套,假如这本书能成为教材,那么我们社会一定会涌现出一大批算法工程师,说不定是数学家。
我们需要算法的几个方面: 1.算力有限,节约计算量,节约计算时间 2.信息传输中的加密解密 3.搜索更准确
写的太好了,入门的我全书看下来没压力,完全激起了我对于算法的兴趣。 看了几本日本人写的入门书籍,深入浅出,很好理解,这本书我小学的弟读起来应该也没压力,买一本屯起来。
把数据结构和算法以浅显易懂的方式描述出来,配合“算法动画图解”APP简直无敌,非常适合初学者[强][强][强]
把晦涩难懂的知识说的很浅显易懂,但是还需深度研究,真的字如其名
把算法和编程语言脱耦,简单清晰,易于理解。不会编程的,也可以看,是产品经理、测试工程师、项目经理的福利。
3.5颗星(满5颗)吧,内容比较浅显易懂,比较适合未(刚刚)接触算法的读者,看完对基础的算法会有个大概的认知。作为新人的第一本算法书来说,内容已经足够,优点大于缺点——配图易于理解,步骤清晰。但是,对老司机来说,就不够深刻了,明显感觉后面几章结束的有点仓促。