QQ登录

只需一步,快速开始

搜索
【活动】边做笔记边学习,还能赢取奖学金!
查看: 185|回复: 4

对数据结构的疑惑 求解~

[复制链接]

尚未签到

最佳答案
0 
发表于 2017-7-5 11:29:51 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我们学校的书是严蔚敏的数据结构C语言版的。 但是里面的代码怎么看的不是很懂呢。  不知道这个课程怎么学, 因为英语本身就不好 那些代码的含义不是很理解,比如线性表这块的这些基本操作都要记吗? 算法描述里面的 status LisDelete(sqList &l,int i){}  只知道是C语言中的结构体 就不理解括号里面的sqList &l,int i 是什么意思,为什么要这样定义? 并且这些算法描述怎么实现。在编译器里面又编译不出来。还有基本操作里面的 intlist(&l ) destroylist(&l)    这个的 intlist和destroylis 是类似C语言里面的关键字 还是标识符呢?就是说是否可以随便写呢?  比如intlist(&l) 算法设计可以写成 A(&l)。之前学过c和c++了,学的比较浅。学算法代码是不要了解C的结构体呢。还需要了解什么才能理解这些呢?


1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:5 天
连续签到:1 天
最佳答案
0 
发表于 2017-7-6 12:38:07 | 显示全部楼层
算法是专门为问题设计的程序的灵魂,数据结构是程序运行时组织内存的方法...
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:22 天
连续签到:1 天
最佳答案
0 
发表于 2017-7-6 20:48:52 | 显示全部楼层
我看的也是这本书,发觉书上讲得蛮好呀。他的课本都是精髓。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:22 天
连续签到:1 天
最佳答案
0 
发表于 2017-7-6 20:50:37 | 显示全部楼层
intlist(&l ) destroylist(&l)  
intlist、destroylist是函数名
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:9 天
连续签到:2 天
最佳答案
2 
发表于 2017-7-11 16:33:11 | 显示全部楼层
我个人学这门课之前有上过一部分的C语言,我发现C语言学完再学数据结构C语言版的会更能学懂。
比如C语言里的指针,不会这个就看不懂数据结构C语言版的。


InitList(L) 和 DestroyList(L)两个都是基本操作;
前者目的就是初始化(前提是表未初始),后者目的是销毁表(前提已存在表);

然后举个例子C语言定义线性表的顺序存储结构:


  1. #define MAXSIZE 100
  2. typedef struct
  3. {
  4.          ElemType elem[MAXSIZE];
  5.      int last;
  6. }Seqlist;
复制代码
Seqlist 是顺序表的意思,它是一种数据类型。
Seqlist(&L)中的L是Seqlist的类型的变量,&是取地址符

仅供参考。



1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-7-22 10:44 Powered by Discuz! X2.5 Theme by dreambred

快速回复 返回顶部 返回列表