1个回答
展开全部
离散数学是计算机专业的基础课,数据结构的先修课程是C++程序设计语言和离散数学。学数据结构前必须懂一门语言,你懂C语言也行,最好学C++,C++比较完善,至于离散数学,需要具备高中数学基础。学好离散数学,学数据结构在树,图等数据结构的理解上会有帮助,但二者的紧密性不是很强。
离散数学的学习方法是:先从读书做起,带着问题听课,要把每一个概念搞清楚,基础打扎实,然后再通过习题的演练达到巩固已学知识的目的。
数据结构的学习方法是:
首先数据结构中有5个方面是有密切联系的:(1)逻辑结构(2)基本运算(3)存储结构(4)运算实现 (5)算法评价
在学习的过程中,要逐步学会一一加一比较,加以归纳、总结,从而找出它们之间的相同点和不同点。这样有助于加深对整个课程的理解,并且在脑海中逐步形成一个完整的体系。提高解题能力的最佳途径是首先理解教材中介绍的各个算法,这些算法大多数都是经典的。要理解这些算法的含义和具体实现过程,从中归纳总结出一些良好的基本解题思路、方法和技巧。
离散数学是大学二年级的课程。除非你有高级语言(例如C语言)基础,要不然比较困难的。
我觉得你可以使用清华大学出版社出版的《离散数学》,耿素云、屈婉玲、张立昂编著的。
Discrete Mathematics and Its Applications
Discrete Mathematics with Applications
这两本是不是一个是(离散数学及其应用)和(离散数学与应用)就先用Discrete Mathematics and Its Applications (离散数学及其应用)
初学者或自学者建议使用左孝凌、刘永才编著的《离散数学》以及配套的《离散数学——理论、分析、题解》,都是上海科学技术文献出版社的
离散数学的学习方法是:先从读书做起,带着问题听课,要把每一个概念搞清楚,基础打扎实,然后再通过习题的演练达到巩固已学知识的目的。
数据结构的学习方法是:
首先数据结构中有5个方面是有密切联系的:(1)逻辑结构(2)基本运算(3)存储结构(4)运算实现 (5)算法评价
在学习的过程中,要逐步学会一一加一比较,加以归纳、总结,从而找出它们之间的相同点和不同点。这样有助于加深对整个课程的理解,并且在脑海中逐步形成一个完整的体系。提高解题能力的最佳途径是首先理解教材中介绍的各个算法,这些算法大多数都是经典的。要理解这些算法的含义和具体实现过程,从中归纳总结出一些良好的基本解题思路、方法和技巧。
离散数学是大学二年级的课程。除非你有高级语言(例如C语言)基础,要不然比较困难的。
我觉得你可以使用清华大学出版社出版的《离散数学》,耿素云、屈婉玲、张立昂编著的。
Discrete Mathematics and Its Applications
Discrete Mathematics with Applications
这两本是不是一个是(离散数学及其应用)和(离散数学与应用)就先用Discrete Mathematics and Its Applications (离散数学及其应用)
初学者或自学者建议使用左孝凌、刘永才编著的《离散数学》以及配套的《离散数学——理论、分析、题解》,都是上海科学技术文献出版社的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |