【文件属性】:
文件名称:java线程池源码解读-AlgorithmsAndDataStructuresInAction:高级数据结构实现
文件大小:13.3MB
文件格式:ZIP
更新时间:2021-06-05 17:58:00
系统开源
java线程池源码解读高级算法和数据结构
该存储库包含
Manning
书籍
_Advanced
Algorithms
and
Data
Structures(以前称为Algorithms
and
Data
Structures
in
Action
)中的数据结构和算法集合
您可以在
Manning
的网站上购买这本书:
这本书使用伪代码解释了这些数据结构,因为我们想强调算法的逻辑,而不是必须关注任何编程语言固有的实现细节。
同时,动手学习也是教学过程的重要组成部分,因此我们在这里收集了使用几种不同编程语言的相同算法的实现集合。
对于每个数据结构,您都可以找到指向
Livebook
Manning
网站的链接,您可以在其中快速浏览材料并预览本书。
您可以阅读有关本书结构和内容的更多信息:请随意查看并确定它是否适合您的算法书。
要了解本书的结构,您还可以阅读第
1
章的免费摘录,讨论通过逐步解决“背包问题”来设计算法的过程。
D-ary堆
|
|
|
|
|
|
堆在概念上是一棵树,但为了效率起见,它使用数组来实现。
常规堆是二叉平衡树,而
d-ary
堆使用
d-ary
树,降低了树的