AdityaBhargava软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。 你一定能看懂的算法基础书//代码示例基于Python//400多个示意图,生动介绍算法执行过程//展示不同算法在性能方面的优缺点//教会你用常见算法解决每天面临的实际编程问题 本书完成了一个不可能完成的任务:让数学变得有趣而易懂!
——SanderRossel,COASSoftwareSystems你渴望像看喜欢的小说一样学习算法吗?如果是这样,本书正是你梦寐以求的!
——SankarRamanathan,IBMAnalytics在当今的世界,使用算法进行优化已参透到生活的方方面面。如果你正寻找很好的算法入门书,本书就是你的优选。
——AmitLamba,TechOverture
算法学习起来一点都不乏味!在我和学生们看来,本书既有趣又富有洞见。
——ChristopherHaupt,Mobirobo
像小说一样有趣的算法入门书。算法是解决问题的一步步流程,也是计算机科学领域的核心主题。如今程序员经常使用的算法已经经过了前人的探索、检验及证明。如果你想搞明白这些算法,又不想被困在繁琐的证明中,本书正是你的不二选择。
这本图示丰富、引人入胜的实用指南将让你轻松学会如何在自己的程序中高效使用重要的算法。你一定能看懂的算法基础书代码示例基于Python400多个示意图,生动介绍算法执行过程展示不同算法在性能方面的优缺点教会你用常见算法解决每天面临的实际编程问题 普通青少年,普通成人 本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。
书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法。