学习数据结构是不是和学过的C语言程序设计很有关联?

要是C语言学完了但是学的不明白继续学数据结构会不会有很大问题?和C语言指针的知识关联大么?是不是在开课之前要恶补C语言程序设计?还有,有什么网站可以下载到数据结构的课件可以用作预习了解?请帮帮忙找到这样的免费具体的网站下载点好么?

数据结构是计算机学科一个重要组成部分,但是数据结构不依赖某种特定的语言。不过只要你要编程,就不能离开数据结构,如果你语言学的不好,那么是无法实现相应的数据结构的算法的。建议你好好巩固一下程序设计语言,这样再学数据结构的时候不至于太痛苦。

数据结构讲述计算机中数据的组织方式,如线性表、链表、二叉树等,这些学校通常讲述算法的思路多谢,上机实现的部分少些。但是如果你程序设计语言不过关的话,以后计算机专业课程的学习将会痛苦万分,如果你是一个对计算机编程感兴趣的人,我希望你能好好看待学习计算机知识这样一个难得机会,如果你不喜欢的话,就当我没说。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-07-29
完全没有关联。如果学过C语言,只是用C语言来讲解、解释更容易懂些。
第2个回答  2006-07-28
如果你 C 语言本身掌握得不好(尤其是指针)的话,那么学数据结构基本就和天书一样。学数据结构的前提是熟练掌握 C 语言的语法和基本的编程方法。本回答被提问者采纳
第3个回答  2006-07-29
看不懂的书,请继续看
C的话,数据结构里面以后基本都是靠指针来完成的,你自己看着办吧
第4个回答  2006-07-29
C++语法是基础 数据结构是衣服 算法才是灵魂

必须要学好c语言才能学好数据结构吗
你好,数据结构与具体编程语言无关。所以并非非得学好C语言。但是,掌握一门编程语言对于学习数据结构帮助很大。因为学以致用,只学习书本知识,不动手编程实现,等于没有学,也不会真正深入理解。所以学好一门编程语言(不局限与C语言),有助于学习数据结构。这也是为什么大学一般是先学习编程语言,后学习...

我想问个傻傻的问题.数据结构和C语言有什么关系?
被实现者和实现者的关系。理论和工具的关系。C语言没学好的话,至多只能学好数据结构的理论(尤其如果你数学很好),不能学好它的应用。事实上,有时也把数据结构放在程序语言课程之前,这时就是只讲理论不谈实现。

学习C语言是不是要先学习数据结构?
不用的,初学不用学数据结构,当你认为你掌握了基本的程序设计后,再学数据结构就可以了。

数据结构与c语言是什么关系
C语言是一种编程的语言,编程的语言有很多种。数据结构则是讲的是关于一些数据的理论知识。不管什么编程语言都能用到数据结构的知识,数据结构是程序设计基础又核心的知识。可以将c语言想象为一种语言,数据结构就是一种说话的技巧,如何使说话更简洁,有逻辑,容易让人听懂,这表达技巧不管用中文或者英语...

数据结构与c语言的关系
① 不要认为单独学C很难真正编写出程序。② 不要太认为你没学数据结构和算法难以解决实际编程问题。③ C语言只要你熟练掌握,这就是你学Data structure and Algorithms 的基础。④ 学好数构和算法的前提是:你C语言用得比较熟练了(特别是指针、复合变量、数组的编程运用)⑤ 最后,你只要看一本关于...

数据结构算法与c语言的关系
C语言则是一门高级程序设计语言,可以用C语言编程来实现具体的数据的存储和操作问题。

C语言与算法和数据结构的关系
肯定是数据结构啦,数据的逻辑结构决定了算法,数据的存储结构决定了如何实现算法。但是我觉得还是要了解一点C的基础知识比较好。因为数据结构里用的语言不是严格的c语言而是一种类c的解释语言。有c更有助于你理解数据结构。而且若是你想更进一步发展的话,比如考研数据结构就是必考的一门,所以数据结构...

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

没学过C语言可以学C语言数据结构与算法吗?
没有学过C语言或者C++的话,学数据结构(C语言版、C++版) 是非常困难的。因为数据结构是建立在对应的语言上的,所以说首先要学语言。建议学C语言,它是计算机语言的基础,C++、java 都是从C上发展过来的。学过C后 在学 C++\/java的话,你会发现事半功倍,而且对你 介入程序员行当很又帮助,而且...

在大学里是先学数据结构还是先学C语言啊
一般的传统是先学一门编程语言先对数据结构有一定的感性认识,再去学数据结构。而国外的很多专家的建议是边学编程语言边学数据结构。哪个更合理就要看自己拉,没有对每个人都通用的学习方式,如果自己的抽象思维很强先学数据结构再学C也不是不可以。每个人都不同的嘛。

相似回答