学习离散数学需要什么基础,我想为计算机数据结构和算法打基础,看离散数学的 ,有什么关于离散数学的书

推荐下,我是学c++/c的,听说离散数学要用到大学代数,这什么意思,可不可以直接看离散数学

第1个回答  2012-12-12
不需要什么基础,可以直接学习。
左孝凌 李为鉴 刘永才 编著 上海科学技术文献出版社的离散数学较为简单,你可以自己自学一下,离散数学中主要就是概念比较多,证明是这门学科的精华,主要就是掌握这些。
第2个回答  2012-12-12
不需要什么特别的基础,主要是要认真学习离散数学就好了。另外初级的数据结构和算法上也没有涉及很多关于离散数学的内容。追问

兄台推荐本书。谢谢你了

追答

你可以到你们学校图书馆去找一本,图书馆应该有你们学校数学系用的离散数学教材。基本上那本书就可以

本回答被提问者采纳
第3个回答  2012-12-12
不用什么基础。。。直接看就行了追问

兄台推荐本书啊

什么是离散数学,其学习要点有哪些?
离散数学2:基本概念 公式层次:单个的命题变项A是0层公式。如果A是n层公式,B是m层公式,那么_A是n+1层公式;C=A∧B,C=A∨B,C=A→B,C=A↔B的层次是:max(n,m)+1。比如(_(p→_q)∧((r∨s)↔_q)的层次计算就是:01001 211 32 4 4层公式 设p1,p2,p3?pn是公...

学习离散数学需要高等数学和线性代数作为基础吗?
离散数学需要以高等数学和线性代数作为基础,仅有初等数学的知识是不够的。离散数学的内容为:1、集合论部分 集合及其运算、二元关系与函数、自然数及自然数集、集合的基数。2、图论部分 图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、覆盖集、独立集与匹配、带权图及其...

想学计算机都需要精通什么数学知识
想学计算机都需要精通什么数学知识 学编程需要用到微积分,离散数学,数学电路,还有函数,以及各种数学思想,对抽象思维和形象思想要求都比较高。 学编程要具备一定的基础,总结之有以下几方面: 1、数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机...

离散数学在那些专业中有应用,具体是什么?
离散数学简介 离散数学是现代数学的一个重要分支,也是计算机科学与技术的理论基础。离散数学是计算机专业课程的基础,是数据结构、编译原理、程序设计语言、数据库原理、操作系统、人工智能、算法分析与设计等课程必不可少的前行课程。通过对离散数学的学习,不仅使学生掌握进一步学习其他课程所必需的离散量的结...

acm初学者要准备什么 看什么书啊
下面我来谈谈在竞赛中应用的数学的主要分支。 1、离散数学——作为计算机学科的基础,离散数学是竞赛中涉及最多的数学分支,其重中之重又在于图论和组合数学,尤其是图论。 图论之所以运用最多是因为它的变化最多,而且可以轻易地结合基本数据结构和许多算法的基本思想,较多用到的知识包括连通性判断、DFS和BFS,关节点和...

我想自学一下计算机,达到工程师级别,或者把计算机等级考试四级过了...
算法基础:数据结构 如果想要去好的公司,数据结构十分重要,它可以让你代码变得更高效、简洁、思路清晰。其他:计算机网络、计算机组成原理、操作系统等等 有的工作可能会需要这部分的内容,有的不需要。IT工程师有很多种,网络工程师、算法工程、web前端工程师、大数据工程师等等,不同的工程师学习的内容也...

离散数学在那些专业中有应用,具体是什么
1、离散数学是计算机专业的核心基础课,它在计算机科学中有着重要的应用。它是计算机专业课《数据结构》、《操作系统》、《编译原理》、《数据库系统原理》和《数字逻辑》等课的必备基础,因此离散数学是掌握计算机科学理论基础的重要数学工具。2、现在我国每一所大学的计算机专业都开设离散数学课程,正因为离散...

学编程 一定要学 离散数学 吗?
学编程不一定要学习离散数学,而且你目前才初三,离散数学大部分是大学课程,需要高中数学基础,初三学有点早。离散数学是传统的逻辑学,集合论(包括函数),数论基础,算法设计,组合分析,离散概率,关系理论,图论与树,抽象代数(包括代数系统,群、环、域等),布尔代数,计算模型(语言与自动机)等...

我想自学计算机
想系统地学习计算机科学,可以从三方面起步:1 数学。离散数学 (包括集合论,图论,数理逻辑,等等),线性代数,概率统计。我觉得数学分析和微积分与软件及计算机科学本身关系不大,也许在一些计算机应用中有用。但是,数学分析的思想精髓,值得一看。2 软件 可以从数据结构,操作系统,算法和程序设计语言...

算法工程师要学什么
需要学习高数,线性代数,离散数学,数据结构和计算机等课程。2、数学:包括概率论与数理统计、矩阵论、随机过程。计算机基础:包括操作系统、组成原理、数据结构。算法能力:包括对领域内主流模型进行优缺点对比、在设定的场景中选择合适的方案等。3、算法策略这是每位算法工程师的硬实力,有了清晰的问题和...

相似回答