本文目录一览:
- 1、C语言如何有效的学习 数据结构
- 2、数据结构对学c语言重要吗?
- 3、c语言学习C语言还必须学习数据结构吗
- 4、学c语言一定要学数据结构吗?
- 5、学好编程比如C语言就必须学好数据结构吗?
- 6、学C语言是不是要先要学数据结构呀?
C语言如何有效的学习 数据结构
首先选择一本好的参考书"高级数据结构-C语言程序设计"机械工业出版社的.
因为数据结构的模型较多,比如堆,栈,数组,链表,树(2叉搜索树,B+树,,,)
还有很多排序算法,图,树算法,
你可以带着这么几个问题去学习:
1. 为什么会出现这个数据结构,它需要解决的问题是什么.
2. 这个数据模型(算法)与其他的数据结构(算法)相比,优势在哪儿(效率?空间?还是能解决实际问题?)
3. 如何去使用?(可以去找典型应用)
关键还是要动手,光看不练肯定学不到很多东西.
最后我还是推荐用C语言去实践,因为它是面向过程语言,封装性不好,你才可以自己去实践.
如果一来就用C#等面向对象语言,,你可能什么都学不到,,比如C#的排序就是list.sort(),就把排序做完了。。。。
: )
数据结构对学c语言重要吗?
二者是相互独立的学科,不过用任何一种语言编程,都离不开数据结构方面的知识,正如用任何一种方法解题,都离不开数学知识一样。
c语言学习C语言还必须学习数据结构吗
如果是在校学生,数据结构是计算机专业的必修课。
如果是自学,建议最好学1、2种常用的数据结构和算法、比如链表。
学c语言一定要学数据结构吗?
只会基本语法只是能用到总体的20%,数据结构则能解决其他80%的问题。强烈推荐学。
举个例子吧,简单的:
你要写个关于食堂买饭的程序,这个程序里要求买饭的人必须排队,不允许有插队的。每个人持有自己的饭卡,里面有这个人的名字和剩余钱数。买完要刷卡,之后走人。
这个例子中,人应该用结构体来表示,因为里面有不止一个信息(姓名和钱数),或者c++里的类(class)来表示.
买饭不允许插队则是用队列来操作,这个也是数据结构要学习的。
用数据结构不但能实现更多的功能,而且还会加快你的程序的运行速度(你可以看看数据结构中对数据排序的解释,超强!),简化代码。
呵呵,努力吧。
学好编程比如C语言就必须学好数据结构吗?
没错,数据结构学的是算法,学的是思想!
就像你搭车去某地,可能会有很种乘车路线,
但谁都想用最短的时候走最短的路径,对吧?
数据结构干的就是这个角色
希望对你有帮助,有事百度HI:)
学C语言是不是要先要学数据结构呀?
C语言是数据结构的基础学课,比方说c就像公式,而数据结构就是解题技巧,你公式都不会,学解题技巧也就很难学懂,其实语言的语法都不是很难,难的是运用,很多人说指针难,但指针必须弄懂,数据结构的很多问题要用指针解决