学习离散数学和线性代数需要什么基础?

是否必须需要高中数学的知识?我是想学数据结构和算法用到的。

第1个回答  2015-12-25
  离散数学是现代数学的一个重要分支,是计算机科学与技术的理论基础。如果说“高科技本质上是数学技术”的话,计算机科学与技术基本上是离散数学技术。所以离散数学又称为计算机数学,是计算机科学与技术专业的核心、骨干课程。
  离散数学应着重掌握数理逻辑、集合与关系、代数系统的一般性质、图论初步等方面的基本概念和简单应用,特别应注意体会书中的典型例题,以促进对主要内容的掌握。 数学是一种分析问题、解决问题的实践活动。与打猎一样是活本领。像转换观点、选择方法、熟悉软件、检验结果、发现毛病、查找原因多环节只有亲身经历才能学到手。 学到这些活本领,就是一些基本素质问题。离散数学可以帮助学生提高数学素质。提高创造力。
  线性代数应该是数学三门课中最好拿分的,但是这门课有一个特点,就是入门难,但是一旦入门就一通百通,这门课由于思维上与高数南辕北辙所以一上来会很不适应。总体而言6章内容环环相扣,所以很多同学一上来看第一章发现内容涉及到第五章,看到第二章发现竟有第4章的知识点,无法形成完整的知识网络,自然无法入门,总的来说这本书6章内容应该分为三个部分逐个攻破,首先行列式和矩阵,第二向量与方程组,第三第5和第六章,这三个内容联系得相当紧密,必须逐个攻破,这样以两章为单位,每个单位中出现的知识点定理罗列出来,找到他们彼此的关系,最好是拿一张白纸,像C语言中的指针那样一个一个连起来,形成属于你的知识网络,这一部分有哪些板块,每个板块有哪些定义知识点,比如行列式的定义,矩阵的定义各是什么,你是怎么理解的,向量与方程组有什么联系与区别,这些最基础的一定要搞清。不要一上来就看李永乐的视频,因为那个视频是强化阶段看的,建议听一下施光燕的线性代数12讲,这位老师讲的内容很基础,只有十二讲,但是全讲到重点上去了,这样你就会很容易入门了!
对于概率论,第一章是整本书的思维基础,第二章与第三章的逻辑思维就好像一元积分与二元积分一样,难点在于二元积分的计算,所以高数的基础一定要好,在学习的过程中还是要先思考这一章节有哪些部分,每个部分哪些定义,哪些知识点,自己要找一张大纸,将这些全部像C语言中二叉树一样,罗列成一个树形图,最后根据每一个知识点各个击破。第5章不用细看,第六章第七章主要是记忆,在记忆的基础上尽可能的理解。浙大版的书上每章的课后题相当经典,请同学们反复推敲,做过之后,请在总结一遍,比如说这几道题是属于离散型还是连续型,对应了哪些知识点。
相似回答