目前本人只进行到了第五章的章末补充练习,应该是从4月6号开始学习的,又是英文版,而且基本就下班回家抽2个小时左右去学,所以进度较慢。

  由于本质是数学,除了一些程序处理和大计算量的问题,基本上一本草稿本和一支笔即可。其实这次已经是三周目了, 第一次是大二,只是粗略目扫一遍,很多都是不理解就跳过,假装自己已经懂了;第二遍是毕业之后第一年,大概稍比第一次多懂了一些之前遗留跳过的概念,推论,和问题,但也只能说是基本上只吃透了差不多60%而已。时隔两年,又重拾基本核心,希望可以再次温故知新吧。

  先说下全书基本结构:第七版其实从结构上来讲, 就是把之前的第三章的算法,整数,矩阵一章单独剥离了整数作为新的一章密码学,大结构上是这样。另外,这一本书对于计算机科学来说, 也只是涉及了其中的大部分?(全部是肯定拿不下的),怎么说呢,应该讲本书其实就是一个大的knowledge map,每一章的点都是以扩展,深入为一个很大的课题:

  Chapter 1 - Foundations: Logic & Proofs (逻辑推理以及命题证明,其实不止离散,可以说是整个数学大厦的基石)

  Chapter 2 - Basic Structures:  Sets, Functions, Sequences, Sums & Matrics (集合论,函数,数列求和,矩阵,其地位同上)

  Chapter 3 - Algorithm (算法分析,对于计算机科学,重要性无需多言)

  Chapter 4 - Number Theory & Cryptograhpy (数论 & 密码学, 当今广泛和重要的计算机应用,没有之一)

  Chapter 5 - Induction & Recursion (归纳 & 递归, Chapter 1 的补充, 以及对Chapter 3 的证明补充)

  Chapter 6 - Counting (计数, 组合学基石,Chapter 7 基础)

  Chapter 7 - Discrete Probability (离散概率,概率学的离散部分)

  Chapter 8 - Advanced Counting Techniques(计数进阶, Chapter6,7 的补充)

  Chapter 9 - Relations (关系, 还未涉及,不知道应用在何处)

  Chapter 10 - Graphs (图,图论基础, 当今广泛和重要的计算机应用,没有之一)

  Chapter 11 - Tree (树,图论进阶)

  Chapter 12 - Boolean Algebra (布尔代数,数理逻辑相关)

  Chapter 13 - Modeling Computation (计算模型,人工智能基础?)

最新文章

  1. 帆布指纹识别(canvas fingerprinting)
  2. 在java中获取attr的值
  3. Android 手机卫士--阶段小结1
  4. InnoSetup能够实现“安装细节描述”界面吗?
  5. css中元素居中总结
  6. easyui datagrid使用参考
  7. 【转】CSS浏览器兼容性与解析问题终极归纳
  8. RESTful API 设计最佳实践(转)
  9. jetty属性
  10. Putty server refused our key的解决方法
  11. 使用univocity-parsers创建和读取csv文件
  12. 沃森Mysql数据库修复工具
  13. 第一个 spring-boot 程序
  14. FreeBSD 与中文
  15. css居中小技巧
  16. Mybatis 的 xml 文件语法错误,启动项目时控制台一直循环解析但是不打印错误
  17. PowerBuilder编程新思维5:包装(界面美化与WebUI+React)
  18. 【AtCoder】AtCoder Petrozavodsk Contest 001
  19. linux常用命令:watch 命令
  20. linux 用户管理命令useradd、passwd、who、whoami、id、w及创建用户默认值文件

热门文章

  1. AtomicInteger类的简单应用
  2. JS中的import和require区别
  3. javascript快速入门24--XML基础
  4. Hibernate 参数匹配查询
  5. HAWQ技术解析(十八) —— 问题排查
  6. JAVA学习第二十六课(多线程(五))- 多线程间的通信问题
  7. NDK官方开发指南翻译之 NDK_GDB
  8. password技术应用设计实践-安全信息传输系统(SITS)(用Java实现DES、RSA、MD5算法)
  9. hdoj-1213-How Many Tables【并查集】
  10. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何查看错误代码