前言:
此时朋友们对“算法之美 豆瓣”大致比较看重,看官们都需要知道一些“算法之美 豆瓣”的相关内容。那么小编也在网摘上搜集了一些对于“算法之美 豆瓣””的相关文章,希望各位老铁们能喜欢,咱们一起来了解一下吧!算法是解决问题的计算步骤,用于编写程序之前。即使是解决同样的问题,高效算法和低效算法所花费的时间也迥然不同。因此,算法的学习对于程序员而言必不可少,人邮君根据学习难度,分为『入门篇』与『进阶篇』来挑选算法豆瓣高分图书,相信阅读后会让读者对算法的理解更加深刻。
入门篇:《我的第一本算法书》(豆瓣7.4分)
——内容简介——
图形化理解算法 人人都能看懂的算法入门书
本书采用大量图片,通过详细的分步讲解,以直观、易懂的方式展现了7个数据结构和26个基础算法的基本原理。第1章介绍了链表、数组、栈等7个数据结构;从第2章到第7章,分别介绍了和排序、查找、图论、安全、聚类等相关的26个基础算法。
本书没有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深对数据结构原理和算法执行过程的理解,便于学习和记忆。将本书作为算法入门的第一步,是非常不错的选择。
本书另有iOS和Android平台上的应用程序“算法动画图解”,ios用户可在APP Store搜索获取,安卓用户在Google Play 获取英文版,或通过度盘链接:
链接: 提取码:ssel
《算法图解》(豆瓣8.4分)
——内容简介——
漫画式解读算法的基础书
本书代码示例基于Python,在讲解的过程中穿插400多个手绘示意图,以让人容易理解的方式生动阐释了算法,本书适合任何具备编程基础并想理解算法的人阅读。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法。
《趣学算法》(豆瓣评分8.9分)
——内容简介——
50 多个实例展示算法的设计、实现、复杂性分析及优化过程 培养算法思维
本书内容按照算法策略分为7章。第 1 章从算法之美、简单小问题、趣味故事引入算法概念、时间复杂度、空间复杂度的概念和计算方法等,使读者体验算法的奥妙。第 2~7 章介绍经典算法的设计策略、实战演练、算法分析及优化拓展,每一种算法都有4~10个实例,共50个大型实例,包括经典的构造实例和实际应用实例,按照问题分析、算法设计、图解、伪代码详解、实战演练、算法解析及优化拓展的流程,讲解清楚且通俗易懂。
本书可作为程序员的学习用书,也适合从未有过编程经验但又对算法有强烈兴趣的初学者使用,同时也可作为高等院校计算机、数学及相关专业的师生用书和培训学校的教材。
进阶篇《算法(第4版)》(豆瓣9.4分)
——内容简介——
Sedgewick之计算机科学巨著 算法圣经
《算法(第4版)》作为算法领域的经典参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际的Java代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。配套网站还提供了《算法(第4版)》内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。
《编程珠玑 第2版》&《编程珠玑 续》(豆瓣8.4分&8.5分)
——内容简介——
计算机科学领域20余年畅销不衰的不朽经典 程序员案头常备
《编程珠玑 第2版》是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。
《编程珠玑 续》是《编程珠玑》的姊妹篇,讲述了对于程序员有共性的知识。本书延续了《编程珠玑》的特色,通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行透彻而睿智的描述,为复杂的编程问题提供清晰而完备的解决思路。书中涵盖了程序员操纵程序的技术、程序员取舍的技巧、输入和输出设计以及算法示例,这些内容结合成一个有机的整体,如一串串珠玑展示给程序员。
《算法详解(卷I 卷II)》(豆瓣8.6分)
——内容简介——
简明算法导论教程 斯坦福大学教授多年教学经验总结
《算法详解(卷I)》共有6章,主要介绍了4个主题,它们分别是渐进性分析和大O表示法、分治算法和主方法、随机化算法以及排序和选择。附录A和附录B简单介绍了数据归纳法和离散概率的相关知识。本书的每一章均有小测验、章末习题和编程题,这为读者的自我检查以及进一步学习提供了较多的便利。本书为对算法感兴趣的广大读者提供了丰富而实用的资料,能够帮助读者提升算法思维能力。
《算法详解(卷II)》共有6章,主要介绍了3个主题,分别是图的搜索和应用、最短路径以及数据结构。附录简单回顾了渐进性表示法。本书适合计算机专业的高校教师和学生,想要培养和训练算法思维和计算思维的IT专业人士,以及正在准备面试的应聘者和面试官阅读参考。
《百面机器学习&百面深度学习 算法工程师带你去面试》(豆瓣8.8分)
——内容简介——
人工智能时代程序员不可不读深度学习面试宝典全面收录100+道真实算法面试题浪潮之巅、数学之美作者吴军、动手学深度学习作者李沐、清华大学孙茂松联袂推荐
《百面机器学习》收录了超过100道机器学习算法工程师的面试题目和解答,其中大部分源于Hulu算法研究岗位的真实场景。本书从日常工作、生活中各种有趣的现象出发,不仅囊括了机器学习的基本知识,而且还包含了成为出众算法工程师的相关技能,本书旨在培养读者发现问题、解决问题、扩展问题的能力。
《百面深度学习》是《百面机器学习》的延伸。第一部分介绍经典的深度学习算法和模型,包括卷积神经网络、循环神经网络、图神经网络、生成模型、生成式对抗网络等;第二部分介绍深度学习在一些领域的应用,包括计算机视觉、自然语言处理、推荐系统、计算广告等。书中每个章节精心筛选了对应领域的不同方面、不同层次上的问题,相互搭配,展示深度学习的“百面”精彩,让不同读者都能找到合适的内容。
《计算机程序设计艺术》系列(豆瓣9.5分)
——内容简介——
算法分析的史诗性著作 算法和程序设计技术的先驱者高德纳的经典作品
《计算机程序设计艺术》系列深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。这套书不仅适合从事计算机科学、计算数学等各方面工作的人员阅读,也适合高等院校相关专业的师生作为教学参考书,对于想深入理解计算机算法的读者,是一份必不可少的珍品。
标签: #算法之美 豆瓣