很多开发者都知道“程序=数据结构+算法”这个著名的公式,并不真正明白算法的定义或概念。究竟什么是算法呢?从字面意义上理解,算法即用于计算的方法,通过这种方法可以达到预期的计算结果。
实际上,数据结构与算法分析也是一个大学问,关于这一方面,我不得不感叹,一线架构师的水准是超出我们常人的想象,简直绝了!仅用一份PDF文档就能够搞定,说得非常清楚。
当然,这份「数据结构与算法分析」的文档资料,是可以免费分享的,有需要的朋友,直接私信我【PDF】即可获取~
第一章 引论
第一章包含离散数学和递归的-些复习材料。我相信熟练掌握递归的唯一办法是反复不断地研读一些好的用法。 因此,除第5章外,递归遍及本书每一章的例子之中。第一章还介绍了一些相关知识,作为对基本Java的复习和回顾,包括对Java 5泛型的讨论。
- 本书讨论的内容
- 数学知识复习
- 递归简论
- 实现泛型特性构件pre-Java 5
- 利用Java 5泛型实现泛型特性成分
- 函数对象
第2章 算法分析
第2章讨论算法分析。本章阐述渐近分析及其主