计算机考研的数据结构需要很好的C,离散数学或者是C++基础么?

如题所述

考研一般的数据结构都用严蔚敏版数据结构,使用C写的,所以C++可以不用太好,但是C语言编程一定要好。
其次逻辑能力要好,大概就和有关的离散数学有关系,所以离散数学还是要看看。现在专业课要考:数据结构,计算机组成原理,网络原理和操作系统,所以专业课门数多对离散的要求也就不是很高,只需要把基础的东西弄懂就行了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-01
考研中数据结构需要掌握C,尤其是对指针,数组,结构体这块是非常重要的。因为数据结构中的链表,栈等都是用数组或指针实现,而它们所要数据结构形式就是结构体。
对于C++,如果你所要考的学校要求采用C++来写程序或思想,那么你就要掌握它,但一般用C++讲数据结构,会用到模板来写程序,这种方法对于初学者来说是有一定难度的,所以大多数院校在考数据结构时,都选用C来做为依托语言。
如果你问的是考数据结构需要不需要离散数学的知识,如果你以前没有学过离散数学,就没有必要看了。如果你所想考的学校有一门是离散,当然要看:)

还有4个月18考研,要考数据结构,基本没有C、C++基础需要看C的知识吗
考研一般的数据结构都用严蔚敏版数据结构,使用C写的,所以C++可以不用太好,但是C语言编程一定要好。其次逻辑能力要好,大概就和有关的离散数学有关系,所以离散数学还是要看看。现在专业课要考:数据结构,计算机组成原理,网络原理和操作系统,所以专业课门数多对离散的要求也就不是很高,只需要把基础...

学习数据结构需要先学习什么科目?求指导
要先学习C或C++编程语言,因为数据结构是需要编程实现的。在内容上,数据结构很大一部分是独立的,但也有一部分与其它课程有关,比如离散数学,线性代数等,不过也没多大影响,书上都带有详细介绍。数据结构理论性很强,需要多动手写代码,理解好原理,而且会编程实现,这两方面都很重要。

学程序设计要看离散数学书籍吗?数据结构或算法书籍又是怎样看懂呢?
离散数学是计算机专业的基础课,数据结构的先修课程是C++程序设计语言和离散数学。学数据结构前必须懂一门语言,你懂C语言也行,最好学C++,C++比较完善,至于离散数学,需要具备高中数学基础。学好离散数学,学数据结构在树,图等数据结构的理解上会有帮助,但二者的紧密性不是很强。离散数学的学习方法是...

c++ 线性代数 离散数学 数据结构与算法的学习顺序
线性代数,离散数学是数学理论,你可以先学。然后你先学C语言(C会了,学C++就很简单了),在学数据结构,C和数据结构可以同步学习,最后学算法。我没有看过网上课程,就不推荐了。

前辈给计算机专业学生的几个建议!
1.学好线性代数和离散数学 它是算法、机器学习,视觉处理这些研究方向的一个基础。 2.学好计算机底层相关的课程 包括数据结构、算法、操作系统、网络、数据库以及编译原理这些课程。它决定你将来是成为一名真正的程序员,还是做一个普通的码农。同时决定你是否能通过大厂的面试。可以去b站、中国大学 Moo C、国外的course...

学习数据结构需要什么基础吗
是一组连续的数据的集合,这种数据结构你怎么理解,举个例子:int Array[] = {1,2,3,4,5};这是一个数组吧?这5个数在内存中就是以int大小的单位顺序存储的。有了这种想法,你就要会一种开发语言了,汇编也好,C也好,C++也好,Java也好。这样你能更好的理解,实现这些结构。

考研程序设计考什么
301 数学一;845 数据结构和算法、操作系统、计算机系统基础、计算机网络。复试则包括:3301 笔试:离散数学;3302 笔试:编译原理;3303 C++程序设计上机考试;3304 综合面试。考研英语要求相当于专业六级到八级之间。扩展课程涉及程序设计基础、面向对象编程、数字逻辑电路等,包括程序设计基础、面向对象程序...

数据结构用什么语言
C,C++,Java都是不 错的选择。数据结构和语言的关系就像数学定理和描述它的自然语言一样,你可以用中文表达勾股定理,也可以用英文,法文或者世界上任何一种语言表达它,但是 世上只有一个勾股定理。当然,如果任何一种语言你都不会,那将无法学好数据结构的。如果你打算今后都用C语言,那么可以认为数据结构是C语言的加强...

本人是计算机科学与技术专业的新生,想要知道学这个专业时学哪门课程...
1、高等数学(这是基础,而且考研时必考的,还是数一的难度,跟数学系一样);离散数学(这是跟计算机最相关的数学科目了);计算机组成原理(计算机硬件原理);数字电路(物理方面的,如果你物理好这个不难);数据结构(如果你以后走软件这条路,这门课必须学好!!!)2、关于C、C++、VB的区别,C...

要学习离散数学需要有什么基础?要做一个优秀的程序员需要有哪些计算机知 ...
离散一样学的很好 程序员嘞就要学一系列的编程语言 c语言 c++ vc++等等等等 另外还有数据结构和离散数学都是计算机系才需要掌握的 要学好 但是光分高是没有用的 我认为最重要的是上机实践 把所有编程课程上机搞通之后就没问题了 我本身是学计算机的 不过兴趣不在此所以并没有打算深入研究 混毕业就好...

相似回答