下载地址:
下载地址1(本站为飞网专业下载站,域名:down.cfei.net)
资源简介:
Robert Sedgewick和Kevin Wayne的《算法》(第4版,由Addison-Wesley于2011年3月出版)覆盖“每个程序员都应该了解的50个算法”。《算法》包含了具体的源代码(基于⼀一个Java的子集),这和它的主要对手——由Cormen、Leiserson、Rivest和Stein(CLRS)完成的《算法导论》(An introduction to algorithms)——非常不同。这⼀一点非常重要,因为它意味着学生们可以使用这些代码去解决许多真实的问题。这些算法产生了从网络搜索到基因组学的许多有趣和令人激动的应用,这些应用也贯穿了全书。(这本书的网站上提供了所有的源代码和数据。http://algs4.cs.princeton.edu/code/)这本书的另⼀一个优点是它严格遵守了软件工程的最佳实践:先写API,再写单元测试或是实现⼀一个使用该数据结构或算法的应用(用例),最后才考虑应该如何实现这个API。另外,本书在许多时候还讨论了同⼀一API的多种实现,它们在简洁性、速度和内存使用上的折中都各有不同。对于数据结构,使用“类”是很自然的,但对于算法作者也采
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。