概述
这个包含Robert Sedgewick和Kevin Wayne编写的教科书“ 算法和客户端的Java。 这是正式版本,由作者积极维护和更新。 这些程序在edu.princeton.cs.algs4包中进行组织。 如果只需要类文件(而不是源代码),则可以改用 。
设计目标
我们最初的目标是涵盖每个程序员都应该知道的50种算法。 我们用“程序员”一词来指代任何试图在计算机的帮助下完成某事的人,包括科学家,工程师和应用程序开发人员,更不用说科学,工程和计算机科学领域的大学生了。 该代码针对清晰度,可移植性和效率进行了优化。 尽管我们的某些实现与java.util中的实现一样快(或比它们中的实现快),但我们的主要目标是以一种优雅而简单的方式来表达核心算法思想。 虽然我们包含了一些高级Java功能(例如泛型和迭代器),但我们避免使用那些会影响展示的功能(例如继承和并发)。
建立经理
该存
2022-03-10 16:27:43
580KB
Java
1