整本书与涉及的面很广。首先讲到了逻辑和证明,学这章,是逻辑、推理能力方面的训练,从前一步如何推导到后一步,不管是碰到程序中局部的问题,还是对整个程序编写过程都是有益的。接着的集合、函数、序列、矩阵,这些内容不是离散数学专有的,在这里再次学习,加深理解,对数据结构是很有帮助的。后面的算法、图、数、计数、归纳递推是对应算法,讲的是基本概念,没有很深入,等于是一个数学理论的框架,深入学习需要看算法、图论相关的书籍,展开学习。关系对应数据库的,还有数论和密码学针对的密码学。离散概率则是和机器学习、人工智能相关;布尔代数则是有关电路、硬件的设计,最后一章的计算模型,讲述文字、集合的识别,和编译原理相关。
书中穿插了不少有关数学家生平及所做贡献的简介,一个是让读者了解相关的数学史,另外也为了使学习不那么枯燥,很有意思。全书习题量也是非常大,除了每个小节后的习题,结束还有复习题,计算机的编程问题,计算和探索,甚至还有写作题。每节后的习题是要花些时间和精力来对待的,因为有一些知识点在讲解中是没有的,放在了习题中,也是一种激发学生的教学方法,可看出国外教材与国内不同的地方。除了书本要拓展学习的话还有配套的网络资源。
书很厚,有选择性粗略看了一遍,有些章节就跳过了,整体上是训练读者的逻辑推理能力、培养一种以计算机的角度去思考的能力,时间充裕的情况下,还是值得去细读。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价