QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

新鱼友

Rank: 1

积分
7
查看: 369|回复: 4

[已解决]对数据结构的疑惑 求解~

[复制链接]
最佳答案
0 

尚未签到

qw860606280 发表于 2017-7-5 11:29:51 3694 | 显示全部楼层 |阅读模式

马上注册加入鱼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的结构体呢。还需要了解什么才能理解这些呢?


最佳答案
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的类型的变量,&是取地址符

仅供参考。



楼层
跳转到指定楼层
最佳答案
0 
累计签到:7 天
连续签到:1 天
strangers 发表于 2017-7-6 12:38:07 | 显示全部楼层
算法是专门为问题设计的程序的灵魂,数据结构是程序运行时组织内存的方法...
最佳答案
0 
累计签到:45 天
连续签到:1 天
janeyjhon 发表于 2017-7-6 20:48:52 | 显示全部楼层
我看的也是这本书,发觉书上讲得蛮好呀。他的课本都是精髓。
最佳答案
0 
累计签到:45 天
连续签到:1 天
janeyjhon 发表于 2017-7-6 20:50:37 | 显示全部楼层
intlist(&l ) destroylist(&l)  
intlist、destroylist是函数名
最佳答案
3 
累计签到:47 天
连续签到:1 天
马太效应 发表于 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 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-11-24 08:15

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