离散数学是计算机科学的基础。这些书籍涵盖了基本主题:逻辑、证明技巧、集合论、组合数学、图论和数论。
基础离散数学教材
标准本科生离散数学教材。
| 书籍 | 作者 | 年份 | 级别 | 描述 |
|---|---|---|---|---|
| 离散数学及其应用 第8版,McGraw-Hill | Kenneth H. Rosen | 2019 | 初学者-中级 | 最广泛采用的离散数学教材。清晰覆盖逻辑、证明、集合、组合、图和数论。 |
| 带应用的离散数学 第5版,Cengage | Susanna S. Epp | 2019 | 初学者-中级 | 在教授数学推理和证明方面表现卓越。是新接触正式数学的学生的最佳教材。 |
| 离散数学:开放导论 第3版,开放教材 | Oscar Levin | 2019 | 初学者 | 覆盖标准离散数学课程的免费开放教材。 |
组合数学
枚举、排列、组合和组合结构。
| 书籍 | 作者 | 年份 | 级别 | 描述 |
|---|---|---|---|---|
| 组合数学漫游 第4版,世界科学出版社 | Miklós Bóna | 2016 | 中级-高级 | 引人入胜的组合数学介绍,深度与可及性之间的良好平衡。 |
| 枚举组合数学,第1卷和第2卷 剑桥大学出版社 | Richard P. Stanley | 2012, 1999 | 高级 | 关于枚举组合数学的权威高级参考书。 |
| 组合数学:主题、技术、算法 剑桥大学出版社 | Peter J. Cameron | 1994 | 高级 | 广泛的组合主题调查,具有算法风味。 |
图论
图的理论与应用。
| 书籍 | 作者 | 年份 | 级别 | 描述 |
|---|---|---|---|---|
| 图论导论 第2版,Pearson | Douglas B. West | 2001 | 中级-高级 | 标准的图论教材,包含严格的证明和全面的覆盖。 |
| 图论 第5版,Springer | Reinhard Diestel | 2017 | 高级 | 涵盖经典和现代结果的研究生级图论教材。可通过作者网站免费在线获取。 |
| 图与有向图 第6版,CRC出版社 | Gary Chartrand, Linda Lesniak, Ping Zhang | 2015 | 中级 | 易于理解的图论教材,包含大量示例和练习。 |
逻辑与证明
数学逻辑、证明技巧和定理证明。
| 书籍 | 作者 | 年份 | 级别 | 描述 |
|---|---|---|---|---|
| 如何证明它 第3版,剑桥大学出版社 | Daniel J. Velleman | 2019 | 初学者-中级 | 撰写数学证明的最佳入门书籍。对转向理论课程的计算机科学学生至关重要。 |
| 数学逻辑 第2版,Springer | H.-D. Ebbinghaus, J. Flum, W. Thomas | 1994 | 高级 | 严格的数学逻辑导论,包括完备性和哥德尔定理。 |
| 逻辑的数学导论 第2版,学术出版社 | Herbert B. Enderton | 2001 | 高级 | 数学系使用的标准逻辑教材。 |
数论与应用
经典与现代数论及其在计算机科学中的应用。
| 书籍 | 作者 | 年份 | 级别 | 描述 |
|---|---|---|---|---|
| 具体数学 第2版,Addison-Wesley | Ronald L. Graham, Donald E. Knuth, Oren Patashnik | 1994 | 高级 | Knuth独特的连续与离散数学结合。算法分析的必备书籍。 |
| 数论导论 第6版,Oxford | G.H. Hardy, E.M. Wright | 2008 | 高级 | 20世纪两位伟大数学家的经典数论教材。 |
| 数论与密码学课程 第2版,Springer | Neal Koblitz | 1994 | 高级 | 以密码学应用为动机的数论,适合计算机科学学生。 |