
学习数据结构需要先学习什么科目?求指导
1、首先回答你的问题,我认为学习数据库之前应该学习离散数学和线性代数。这两门课中就有一些数据结构的算法,比如哈希函数、最短路进算法等等,此外还有一些运算的技巧,比如矩阵的运算技巧和存储技巧。
2、学习顺序:数据结构、计算机组成原理、操作系统。数据结构。数据结构除算法题外侧重理解,需要记忆的并不多,所以复习起来是比较轻松的,建议先复习数据结构,一是占比比较高,二是不至于一上来就被难到。
3、建议你再学习一下离散数学,它是计算机相关专业的专业基础课,不学离散数学,数据结构学起来就比较困难。另外要多练,多写些代码,可以加深对知识的理解。
4、如果单从数据的结构化来看,它不依赖于任何语言,只是实现时才牵扯到具体的语言。希望你深刻理解“数据结构”这个概念,不要学了半年人家问你什么是数据结构你还不能给出按你理解的肯定的
学数据结构需要先学c语言吗
不是必须的,但最好学一门语言。这对理解数据结构这种抽象的概念很有帮助,而且你可以将你学到的实际应用下。
是的。虽然说数据结构和语言是彼此独立存在的,但是你没有语言的基础根本看不懂数据结构上面的题目,更别说做题了。
要先学习C或C++编程语言,因为数据结构是需要编程实现的。在内容上,数据结构很大一部分是独立的,但也有一部分与其它课程有关,比如离散数学,线性代数等,不过也没多大影响,书上都带有详细介绍。
所以会用就好,不一定需要理解工具本身是怎么实现的(当然能理解是最好的)。所以综上所述,如果仅仅只是数据机构代码看不懂,不需要先学一遍C语言。但是,从软件语言学习的角度讲,还是建议学一下C语言的。
计算机考研数据结构(C版)复习之前需要先复习一下C语言课本吗?
1、当然了。c语言是基础,没有学基本的c语言的语法的话你是根本看不懂数据结构的。凡事都有个先后。
2、不用。数据结构是一种算法,一种思路,很多语言都可以实现的,c语言只是选项之一。
3、不是必须的,但最好学一门语言。这对理解数据结构这种抽象的概念很有帮助,而且你可以将你学到的实际应用下。
4、所以会用就好,不一定需要理解工具本身是怎么实现的(当然能理解是最好的)。所以综上所述,如果仅仅只是数据机构代码看不懂,不需要先学一遍C语言。但是,从软件语言学习的角度讲,还是建议学一下C语言的。