| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 802 人关注过本帖
标题:有关链表,请高手指点一下啊。
只看楼主 加入收藏
卧龙先生
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2004-7-18
收藏
 问题点数:0 回复次数:3 
有关链表,请高手指点一下啊。
想请教一下,链表实质是什么,有什么作用啊。我看链表那一章,不太明那些结点前、结点后啊。究竟是什么啊。
搜索更多相关主题的帖子: 链表 
2004-08-02 18:54
ythome
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2004-7-17
收藏
得分:0 

链表是线性表的一种。要理解这个东西,首先必须对C语言有一定的了解,尤其是C语言的有关指针和结构体

。链表的实质其实是一种数据存储结构,链表通过一组任意的内存存储单元来存储线性表中的数据元素。

单链表中的每个节点的结构包含了自身存储的数据信息外,还存放了他的后继节点的内存地址。

对于他的节点构成的定义是:

typedef struct node

{ datatype data; //datatype 为抽象数据类型,此处用于存储自身的数据

struct node *next; //该节点的后继节点的地址

} LNode,*LinkList; //用于定义节点类型

2004-08-02 19:47
卧龙先生
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2004-7-18
收藏
得分:0 

那它有什么实质性的作用吗??


我是一只小小小小菜鸟!!
2004-08-02 20:06
ythome
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2004-7-17
收藏
得分:0 

实质作用就是一种存储数据的方式!

这种数据存储方式方便于对所存储的数据进行很多操作!

比如插入,删除,检索等等。

2004-08-02 20:21
快速回复:有关链表,请高手指点一下啊。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024945 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved