C语言版数据结构让我无限困惑..求高手指点迷津

guoke_1989 2011-09-25 05:20:55
上学期学完了C语言,自认为还可以,很多程序自己还是可以慢慢的编写的。 但这学期又开了一门《数据结构》的课程,真让我很迷茫,里面的理论知识倒是还能学的懂,但实在搞不明白,数据结构这东西在C语言编写代码时究竟怎么使用的呢?????????


求高手指点迷津。不胜感激!!!


就比如这次实验吧,在C语言里如何编写代码呢?请各位大哥帮我理一理思路,还望能详细一点。 哎.....如果仅仅用C语言的知识,那就是小Case,几个数组搞定,但貌似要结合顺序表,真是无限迷惑!都不知道如何开始!

实验1顺序表的基本操作
授课班级 006 授课形式
授课日期 2011年9月20日 第4周
实验目的 (1)掌握线性表的顺序存储结构;
(2)熟练掌握顺序表基本操作的实现;
(3)掌握利用顺序表数据结构解决实际问题的方法和基本技巧
实验环境 C语言程序设计环境
实验内容
要求:数据元素类型ElemType取整型int。按照顺序存储结构实现如下算法:
(1)编写一个函数,将A分拆成两个顺序表,使A中大于等于0的元素存在顺序表B中,小于0的元素存放在顺序表C中。
(算法思想:依次遍历A的元素,比较当前的元素值,大于等于0的赋给B,小于0的赋给C。);
(2)编写顺序表输出函数,输出顺序表中的每一个结点值;
(3)编写Main函数,创建任意整数线性表A(即线性表的元素值随机在键盘上输入),长度限定在10之内。调用(1)函数,将A拆分为B和C,最后输出A、B、C

...全文
88 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
smart_fish8 2011-09-25
  • 打赏
  • 举报
回复
这个是很重要滴,好好学
smart_fish8 2011-09-25
  • 打赏
  • 举报
回复
就说linux吧,内核代码里面好多都用到数据结构的。
比如内核链表。
pwm12 2011-09-25
  • 打赏
  • 举报
回复
刚开始也是很迷茫,但是后来下载相应的内容,每天看,现在就懂很多了。
guoke_1989 2011-09-25
  • 打赏
  • 举报
回复
晕晕,都是打酱油的啊!谢谢楼上两位啦,哎.....
cqltwslt 2011-09-25
  • 打赏
  • 举报
回复
同样在开这门课程,也不好多说。
不过数据结构会影响以后的很多,包括算法分析,
没有数据结构的知识是不行的!
AnYidan 2011-09-25
  • 打赏
  • 举报
回复
世界上不只有糖抄栗子,还有老酒

有很多东西,不是马上就用的上的
guoke_1989 2011-09-25
  • 打赏
  • 举报
回复
这里怎么了??原来有好多好多热心的强人的啊??都去哪了啊...哎~~

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧