学数据结构之前要学习什么课程,学习数据结构需要先学习什么科目?求指导

2020-11-22 18:20:59 字数 3899 阅读 6967

1楼:八千云

建议你再学习一下离散数学,它是计算机相关专业的专业基础课,不学离散数学,数据结构学起来就比较困难。

另外要多练,多写些**,可以加深对知识的理解。

2楼:匿名用户

java?或者线性代数? 你看看

学习数据结构需要先学习什么科目?求指导

3楼:匿名用户

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

学习数据结构前应该学什么?

4楼:匿名用户

离散数学是大学的教材,应该是c++的要求,有c的基础就可以去学对应c的数据结构了

5楼:匿名用户

最好就是要学会c的函数,结构体,还有一定的就是指尖,c最强大的就是他的指尖。以后都是以这些为基础。离散数学就没这个必要了。

6楼:匿名用户

最好是会点c语言,特别是指针对数据结构很重要

7楼:匿名用户

我们学校的课程顺序是:先学计算机基础、然后计算机英语、然后直接学c语言、数据库、网页三剑客。

学数据结构和算法之前要先学什么?

8楼:匿名用户

不需要其他的了,因为数据结构跟c一样也是一么基础课,学了他是为后期学其他课程作准备的,如编译原理!!!

数学分析暂时还用不着但是可以锻炼思维能力!!

数据结构里的内容跟离散数学关系很大,比如图,等等!!

必须把离散学好!!

9楼:匿名用户

具备c语言或c++等基本的编程知识,其中指针的概念一定要清晰明了。

最好能学习一些离散数学的知识。

对计算机的工作原理有一定的认识,主要是堆栈、内存管理的一些知识。

学习数据结构前需要什么预备知识?

10楼:匿名用户

没什么别的只是要求,最好先学习离散数学。不过就算没学习也没事的。因为数据结构的教材把离散数学那部分已经讲的比较周全了。最好是两门一起学,相辅相成。

个人认为先学数据结构反而使得离散数学学的轻松了。先学离散数学很头疼。

11楼:匿名用户

数据结构是离散数学的一个精简子集,实用的东西,数据结构都包括了。想深入了解的话可以再看离散

请问在学严蔚敏的<<数据结构>>的前面的课程是什么啊

12楼:匿名用户

如果你已经学过高数,那就没什么了...这是编程的基础课,还是那句,要多练习,一开始不会的很正常,即使抄别人的你也得将**过一次学数据结构的同时你要学c或c++,如果之前没学,最好先学基本的语法

严蔚敏的书不是那么易看懂的,甚至呼比其他同类型的难,因为他那书上很多**不是立时可以运行的,要经过修改..个人建议你找同类型的另外的书看看

不过还要看你考的学校到底是以哪本书为标准哦,不同的书有时说的不一样,答案也不一样的哦

还有多看实例....

数据结构该怎么学啊?

13楼:匿名用户

数据结构学好并不难,关键是多上机操作,一个算法你看上去很简单,其实里面的小细节很多,没有自己编译连接运行,有些问题你可能发现不了。其实对于语言,真的无所谓啦,用c也好,用c#也好,都能实现,关键是算法思想的理解和运用。

我们老师说过一句话:编程语言不懂,你可以花一个月的时间把那门语言学的滚瓜烂熟,然后你就可以写程序了;而要是你编程思想不理解,哪怕你会一千种语言,也写不出好的程序。

数据结构关键是学习算法的思路。慢慢学吧,肯定能行的!

14楼:

如果你决定考研的话,建议把c学好。如果你打算工作,可以学学c#。

不知道你为什么一开始就选择了c#。还是慢慢来吧。好运!

15楼:数据结构大师

数据结构学习心得

本文链接:http://****54manong.***/?id=10

学数据结构有什么用?

16楼:

在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。

许多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。

选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。

17楼:我又出来了

在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。要想成为一个专业的开发人员,至少需要以下三个条件:

能够熟练地选择和设计各种数据结构和算法。

至少要能够熟练地掌握一门程序设计语言。

熟知所涉及的相关应用领域的知识。

其中,后两个条件比较容易实现,而第一个条件则需要花相当的时间和精力才能够达到,它是区分一个程序设计人员水平高低的一个重要标志,数据结构贯穿程序设 计的始终,缺乏数据结构和算法的深厚功底,很难设计出高水平的具有专业水准的应用程序。曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,也说 明了数据结构和算法的重要性。

《数据结构》是计算机科学与工程的基础研究之一,掌握该领域的知识对于我们进一步进行高效率的计算机程序开发非常重要。无论在中国还是在美国,《数据结 构》一直是大学的计算机专业重要的专业基础课。例如,在著名的美国的加州大学伯克利分校(著名的bsd unix的发源地,很多unix操作系统由它派生而来或带有它的痕迹——例如freebsd、sun公司的solaris、ibm的aix),就用一个学 期开设《数据结构和算法》课程(在这之前,用一个学期开设《c++程序设计》课程)。

作为计算机专业的学生,在学完c/c++以后,关键的问题是怎样熟练地应用和巩固。其实《数据结构》并不难。 在学习《数据结构》之前,要求学生有c/c++基础。

可以这样说,c/c++是其他程序设计语言的基础。掌握了c/c++,学习其他语言就会易如反掌。例 如,微软的mfc类库基于c++;atl基于c++中的模板类;java语言基于c++思想,其编程风格与c++差别很小;c++ builder又是基于c++;delphi中的有关对象的概念与c++中的对象几乎完全一致。

c++相比其他语言具有与计算机硬件集合紧密、**效率 高,这是java语言和其他高级语言所无法比拟的。这样,c/c++对于学习计算机系统结构有很大的好处。

数据结构后续课程设置(一定要学好这门课吗?)

18楼:你大爷吗

要是学软件 数据结构那些的挺重要的 至少那些名词什么栈呀队列呀乱七八糟的都要知道 以后都用的到得 硬件方向就很少用到了 以后无非就是两个大方向 看你喜欢软件还是硬件了 硬件方向学网络挺好的 软件方向编程 还有**方向的既涉及到软件写**之类的有设计到网络 其实个人觉得还是软件牛 不过自己脑子不够用 所以选的网络方向 现在我大四了 面临找工作 情势严峻。。。。

19楼:泽速浪

像操作系统 算法分析 这些课都要以数据结构为基础的...如果你要向编程这方面发展的话感觉还是有必要学好数据结构的..挺重要的一门课 **这东西么..

就是应该多看,多练,多写,多问...相信你能够学好它.

学习数据结构目的,学习《数据结构》课程的主要目的是什么

1楼 异常点研究中心 本人觉得 研究程序设计技巧 是关键。我学的是信息管理,不学硬件课程。主要是让别人变算法,我们告诉他们编的技巧。 数据结构学习些什么内容,学习数据结构有什么意义,有哪些运用 2楼 宇文鸿彦 数据结构学习的内容可以去百度。 作为一个已经进入公司程序员,我来告诉你学习数据结构有什么用...

学数据结构有什么用,数据结构学习些什么内容,学习数据结构有什么意义,有哪些运用

1楼 大爱研子 在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计 算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这 是一种误解。要想成为一个专业的开发人员,至少需要以下三个条件 能够熟练地选择和设计各种数据结构和算法。 至少要能够熟练地...

学习《数据结构》课程的主要目的是什么

1楼 诗殇涅槃 学了以后你才能把现实世界中的问题,抽象成计算机能够表示的问题,然后利用计算机求解。现实中的事情抽象出来无非是三种数据结构 线性结构 树 图。 学习数据结构的目的是什么 有什么好处 为哪些课程做准备 2楼 风扇一直响 计算机核心课程,程序 算法 数据结构,数据结构的重要性可见一斑。事实...