注册 登录
编程论坛 数据结构与算法

数据结构必备知识 C语言版

zhu224039 发布于 2012-09-26 23:14, 1906 次点击
数据结构资料
一.https://down.bccn.net/3195.html
这个是80x86汇编语言,需要了解2.2章节 存储器分段和地址形成               (存储器可以通俗的理解我内存,虽然不很科学,但大体上市对的  )
这部分知识针对 数据存储的方式。可以在感性上了解数据在内存中的存储方式
二.C语言需要具备知识
    1.指针和数组
    2.分支结构部分
    (此部分有算法图的画法范例,也是最基本的算法图)
    3.循环控制     
    (这部分也有算法图,也是最基本的图)
    4.结构体        
     (要理解结构体结构成员的引用及malloc函数)
    5.函数部分      
     (函数的形参和实参,递归思想部分请学习数学关于归纳和总结部分知识)
5个部分的学习,可以学数据结构的时候 不至于让它成为一本天书。
能达到的目的有
1.理解数据结构的组织方式
2. 看懂算法的伪代码不成问题
3.程序思路上可以有自主的想法,这个是不存在问题的
4.将C语言关于 数制  字符 字符串方面的知识学习后,基本上就可以写自己的代码
但是程序格式方面,数据未定义等等方面的错误 通过上机调试,查找错误点可以补齐

抛砖引玉,还请各位取精华去糟粕,学数据结构的同时提高自己的C语言能力。活学活用,找到自己的学习方式,忘记老师,忘记书本,独立的开展自己的数据结构学习道路

以上为个人感悟




[ 本帖最后由 zhu224039 于 2012-9-26 23:18 编辑 ]
9 回复
#2
pangding2012-09-27 08:27
c 语言比较底层,了解一些最基本的硬件知识还是有用的。个人见解,可以不必在汇编上下太多功夫。
数据结构总的来说还是独立于语言之外的一种抽象。不过只有依托到一门语言的学习里才能深入理解。
c 语言比较底层,可以自己动手实现数据结构,用于学习还是很好的。有不少现代化的语言都内置了太多的数据结构,往往会削弱自己动手再实现一遍的热情。

分享资料,分享心得,标题加个色吧。
#3
zhu2240392012-09-27 11:00
回复 2楼 pangding
哥,我就会C语言,还在学习微机原理 汇编部分
水平有限,弄个版主给我当,我压力山大啊
#4
pangding2012-09-28 09:35
回复 3楼 zhu224039
没事,有责任心谁都能当版主。

其实我能当数据结构的版主也很意外。。
#5
kapaseker2012-10-16 19:56
互联网,就是共享!!!
#6
lidonghaha2012-10-23 15:25
来顶一顶啊
#7
wk6682012-10-29 01:06
初学c,正不知道从哪开始呢,谢谢
#8
兲崆之峸2012-10-29 17:11
MARK
#9
bless222222012-11-07 18:16
决心学C
#10
雨缘桃思2012-11-14 12:48
我觉得自己技术太有限了
1