算法与数据结构必备书单!还能免费下载
Posted 程序员书库
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法与数据结构必备书单!还能免费下载相关的知识,希望对你有一定的参考价值。
程序员书库(ID:OpenSourceTop) 编译
书单来自:https://www.improgrammer.net/free-algorithm-books-for-download/
算法可以说是用于解决问题的公式,它是基于执行一系列指定的操作,或者我们可以说是一步一步地解决问题的方法。在计算机科学中,算法通常是指解决一个反复出现的问题的小程序,数据结构是一种数据组织、管理和存储格式,支持有效的访问和修改。
如果你想编写应用程序,那么数据结构和算法就是你关键要掌握的技能之一。在本文中,我们将罗列一些数据结构和算法书籍,通过这些书籍可以更好的帮你掌握算法和数据结构,有的还可以免费下载/在线阅读
1、《LEDA: A Platform for Combinatorial and Geometric Computing》
LEDA这是一个算法函数库,使用C++编写,本书由LEDA的主要作者编写,非常权威,描述了系统是如何构建和运行的,以及如何使用它。
2、《Data Structures and Algorithms with Object-Oriented Design Patterns in Java》
本书从现代面向对象的角度介绍了数据结构和算法的基础。读者将能自如地选择最合适的数据结构与算法,并在java开发中懂得权衡使用。
3、《Art Gallery Theorems and Algorithms》
这是一本最全面的有关计算几何算法的书籍。作者在自己的主页上放了全本下载!
4、《Problems on Algorithms》
本书提供了大约600个问题和35个示例,收集了关于算法设计、分析的实际问题。本书着重于算法设计和分析的相关领域,问题的分析通过图形、图表、解决方案和注释支持、伪代码等进行
5、《Data Structures and Algorithm Analysis in C++》
本书的重点还是创建高效的数据结构和算法,使用c++编程语言
6、《算法导论(原书第2版)》
这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。
7、《Algorithmic Game Theory》
这本书涵盖了许多热点领域有用的新博弈论研究,介绍了深层次的新问题,新技术等
8、《复杂性思考》
复杂性科学涵盖了各种主题,提出了关于科学哲学的问题,练习Python编程技能,以及学习关于数据结构与算法的更多知识
9、《Introduction to Design Analysis of Algorithms》
这本书非常有用,便于理解算法。每一个算法都有足够的例子。旨在为学生提供完整的算法知识而编写的。
10、《Matters Computational》
这是一本为工作的程序员或任何对计算方法感兴趣的人写的书。通常不会把本书作为教材使用,书中使用c++编程语言来实现底层算法
11、《Sequential and Parallel Sorting Algorithms》
本书包含插入排序、快速排序、堆栈排序等经典算法的介绍,每一个介绍后面都会附带源代码,支持在线阅读
12、《Clever Algorithms》
这本书提供了一个计算智能领域的算法食谱的手册本书,但是对算法的描述可能是不完整的、不一致的,并且分布在许多论文、章节甚至网站上。
13、《Open Data Structures》
作为数据结构和算法领域的介绍,本书涵盖了序列(列表)、队列、优先队列、无序字典、有序字典和图的数据结构的实现和分析。
●编号357,输入编号直达本文
●输入m获取到文章目录
以上是关于算法与数据结构必备书单!还能免费下载的主要内容,如果未能解决你的问题,请参考以下文章