- 3
- 0
- 约7.63千字
- 约 9页
- 2018-05-08 发布于河南
- 举报
实验2链式存储实验.doc
链式存储实验
实验目的:理解链表的逻辑结构和存储结构,熟练掌握链表的相关操作。
1、问题描述
链表是用一组任意的存储单元来依次存储线性表中的各个数据元素,这些存储单元可以是连续的,也可以是不连续的。用链接存储结构表示线性表的一个元素时至少要有两部分信息:一是这个数据元素的值,二是这个数据元素的直接后继的存储地址。这两部分信息一起组成了链表的一个结点。数据域用来存放数据元素的值;指针域(又称链域)用来存放该数据元素的直接后继结点的地址。链表正是通过每个结点的指针域将线性表的n个结点按其逻辑次序链接成为一个整体。通常用箭头表示链域中的指针,于是单链表就可以直观地画成用箭头链接起来的结点序列,单链表中每个结点的存储地址存放在其直接前驱的指针域中,因此访问单链表的每一个结点必须从表头指针开始进行。对单链表的操作主要有:建立单链表、查找(按序号查找、按值查找)、插入一个结点、删除一个结点、求表长等。
2、数据结构设计
单链表的结点结构如下:
typedef struct node
{ /*单链表结点结构*/
ElemType data; /*ElemType可以是任何相应的数据类型如int,char等*/
struct node *next;
} LinkList;
3、功能(函数)设计
链表的基本操作:
InitList1(LinkList *head)
//初始
您可能关注的文档
- 园林洒水车功能及价格介绍.docx
- 图表信息型.ppt
- 塑造优迪品牌VI应用管理1.ppt
- 备战读程序完善程序.ppt
- 外装施工方案(曙光大厦).doc
- 多聚酶链式反应(PCR)技术.ppt
- 大学管理学十一章-领导.ppt
- 大学计算机文化基础 第10章.ppt
- 大学计算机文化基础 第4章.ppt
- 天窗还有这些隐藏功能, 你一定没用过!.docx
- 图形的相似课件-人教版数学九年级下册(1).pptx
- 数据的四分位数课件人教版数学八年级下册.pptx
- 解一元一次方程去括号课件人教版七年级数学上册.pptx
- 正方形的判定课件--人教版数学八年级下册.pptx
- 人教版初中英语七年级下册 Unit 2 Section A (2a2d) 精读互动教案.docx
- 向量的数量积(第五课时)课件-高一下学期数学人教A版.pptx
- Unit8CultureShapesUsLesson44PopularSayings课件冀教版(2012)英语九年级全册.pptx
- 专题党课:深入学习贯彻全会精神,扎实做好新时代民政意识形态工作.docx
- 局党组2026年落实全面从严治党主体责任暨党风廉政建设责任制工作计划.docx
- 华东政法大学2026年617经济法学考研真题及参考答案.pdf
原创力文档

文档评论(0)