《算法详解 卷1 算法基础》
算法详解四部曲第一卷,详解算法基础,展现算法本质
集斯坦福大学教授多年教学经验,深入浅出,通俗易懂
算法是计算机科学的核心与灵魂。算法的应用范围极广,网络路由、计算基因组学、公钥加密学和数据库系统等的实现都需要算法。研究算法可以帮助我们成为更优秀的程序员,可以让我们具有更缜密的思维,并成功应对各种场合的技术面试。
这是一本非常容易上手的算法入门图书,它可作为程序员的学习用书,也适合想要学习算法和想提升算法思维能力的读者阅读。
本书主要包括以下内容:
渐进性分析;
大O表示法;
主方法;
快速分治算法;
随机化算法;
排序算法;
选择算法。
《算法详解 卷2 图算法和数据结构》
算法是计算机科学的核心与灵魂。算法的应用范围极广,网络路由、计算基因组学、公钥加密学和数据库系统等的实现都需要算法。研究算法可以帮助我们成为更优秀的程序员,可以让我们具有更缜密的思维,并成功应对各种场合的技术面试。
这是一本非常容易上手的算法入门图书,它可作为程序员的学习用书,也适合想要学习算法和想提升算法思维能力的读者阅读。
本书主要包括以下内容:
图的搜索和应用;
散列表;
最短路径算法;
布隆过滤器;
随机化算法;
堆;
搜索树。
《算法详解 卷3 贪心算法和动态规划》
1.哥伦比亚大学计算机科学系教授多年教学经验的结晶,深入浅出带你了解计算机科学的核心与灵魂。
2.内容丰富,逻辑清晰。细致讲解算法广泛的应用范围,夯实计算机基础。
3.适合程序员学习的算法秘籍。能有效培养更缜密的思维,成功应对各种场合的技术面试。
《算法详解(卷4)——NP-Hard问题算法》
1.专业作者:哥伦比亚大学计算机科学系教授蒂姆·拉夫加登丰富的教学经验和深入的研究成果使得这本书成为算法领域的专业之作。
2.实战导向:本书是《算法详解》四部曲的第四卷,主要介绍NP-Hard问题算法。全书内容丰富、结构清晰,提供了快速识别NP-Hard问题的方法和处理NP的算法工具,适合读者提升算法思维能力。
3.自测习题:每章都提供了小测验和章末习题,这不仅能够帮助读者加深对算法的理解,还能够培养读者的独立思考能力。
4.能力提升:无论是计算机专业的高校教师和学生,还是想要培养和训练算法思维与计算思维的IT专业人士,甚至是正在准备面试的应聘者和面试官,本书都能够有效提升算法能力。