3
关于一系列主题的算法书籍
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。没有足够详细信息的答案可以被编辑或删除。 我的任务是为我们的小公司(约15人)建立有关算法的书籍库。预算超过5k,但肯定少于1万,所以我可以买很多书。这里的所有人都至少具有CS或紧密相关领域的学士学位,因此,尽管我会获得像Cormen这样的基本教科书,但我对高级主题的好书更感兴趣。(我将获得Knuth的4卷,顺便说一句。) 一些主题列表如下: 排序算法 图算法 字符串算法 随机算法 分布式算法 组合算法 等等 本质上,我在关于CS中与算法和数据结构相关的主要主题的书籍中寻找好的建议。尤其是超出一门好学校学士学位课程的算法和数据结构课程通常涵盖的内容。我知道这个问题很模糊,因为我正在寻找通用的有用材料。我们开发的软件主要是系统级的东西,处理大量数据。 理想的选择是找到可以涵盖大多数人可能尚未听说的相当新的酷数据结构和算法的任何内容。 编辑:这是我认为应该得到的一些初步书籍: Cormen等人的算法简介。 算法设计,克莱因伯格,塔多斯 Knuth的计算机编程艺术第1-4卷 Vazirani的近似算法 Williamson,Shmoys的近似算法设计 Moghani,Raghavan的随机算法 Sipser计算理论导论 Arora的计算复杂性,巴拉克 Garey和Johnson撰写的《计算机与难处理》 Schrijver的组合优化 我的同事希望与其他有关语言设计,编译器和形式方法的技术和算法的书籍包括: 皮尔斯的类型和编程语言 贝尔的模型检查原理,加藤 编译器:Aho,Lam,Sethi,Ullman编写的原理,技术和工具 编译器设计手册:优化和机器代码生成,第二版,Srikant,Shankar 垃圾收集手册:Jones,Hosking和Moss的自动内存管理技术