温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

数据结构(四)——基于链式存储结构的线性表

发布时间:2020-09-27 09:24:43 来源:网络 阅读:2295 作者:天山老妖S 栏目:编程语言

数据结构(四)——基于链式存储结构的线性表

一、基于链式存储结构的线性表

1、链式存储的定义

链式存储为了表示数据元素与其直接后继元素间的逻辑关系,数据元素除了存储本身的信息外,还需要存储直接后继的信息。相连的数据元素之间在存储空间中不要求连续。
链式存储的逻辑结构
基于链式存储结构的线性表中,每个结点都包含数据域和指针域。数据域用于存储数据元素本身,指针域用于存储相邻结点的地址。
数据结构(四)——基于链式存储结构的线性表

2、链表的定义

链表是基于链式存储结构的线性表
链表的基本元素:
头结点:链表中的辅助结点,包含指向第一个数据元素的指针
数据结点:链表中代表数据元素的结点,包含数据元素与地址信息
尾结点:链表中的最后一个结点,包含的地址信息尾空
链表根据相邻结点中逻辑关系的不同,分为单链表、循环链表和双向链表。
单链表:每个结点只包含直接后继的地址信息
循环链表:单链表中的最后一个结点的直接后继为第一个结点
双向链表:单链表中的结点包含直接前驱和直接后继的地址信息

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI