数 据 结 构 第七课 线性表的链式表示与实现 第八课:线性表的链式表示与实现 二、线性链表的概念: 1.线性链表:以链式结构存储的线性表称之为线性链表。 特点是该线性表中的数据元素可以用任意的存储单元来存储。线性表中逻辑相邻的两元素的存储空间可以是不连续的。 插入、删除操作是不再需要移动大量的元素,但失去了顺序表的可随机存取特点。 2.结点(Node):数据元素的映象用一个结点来表示。结点的一个域表示元素本身,称为数据域, 另一个域是能指示其后继的指针 ,称为指针域, 用来表示线性表数据元素的逻辑关系。 3﹑用线性链表表示线性表时,数据元素之间的逻辑关系是由结点中的指针指示的 链式结构存储的线性表实例 链表的种类 链表可分为单链表、循环链表和双向链表。 单链表:链表中的每一个结点中只包含一个指针域的称为单链表或线性链表。 二、线性链表(单链表)的存储实现 struct LNODE{ ElemType data; struct LNODE *next; }; typedef struct LNODE LNode; typedef struct LNODE * LinkList; 三、线性表(单链表)的操作实现(类C语言)(1) 1. 初始化操作 Status Init_L(LinkList L){ if (L=(LinkLi
您可能关注的文档
- Copy of EHS Annual Trainning 2016.ppt
- 数据库ppt第1章2.ppt
- 数据备份、恢复和报表.ppt
- 数据库原理与应用试卷1.doc
- 数据库原理 实验六 数据库的备份与恢复new.doc
- 数据库基础试题8.doc
- 数据库及常用语句介绍.ppt
- creo3.0 M030正式版安装及破解方法.doc
- 数据库实验二:创建数据库表.pptx
- 数据库实验报告(实验二).doc
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)