线性表的逻辑结构(四)单链表的基本操作实现
发布时间
阅读量:
阅读量
一、 实验目的
-
理解线性表所具备的逻辑结构特征;
-
实现链表相关基础操作的具体方法;
-
熟练运用C++或C语言进行数据结构的编程实践;
-
通过实际操作训练,提升运用数据结构解决现实问题的能力。
二、 实验要求
-
在实验开展之前,需进行充分的准备工作,涵盖对线性表相关知识的回顾以及对本次实验内容的提前预习;
-
实验过程中应详细记录所得结果,并按照规定要求完成所有题目。
三、 实验题目与要求
一、基础题:链表的实现
- 编写链表基本操作函数:
l InitList(LinkList *L)用于完成链表的初始化;(P49)
l InsertList(LinkList L, int item, int rc )用于在链表的特定位置添加元素;(P54)
l SeqInsertList(LinkList L, int item)用于将元素插入到有序链表中,确保插入后链表依然保持有序状态;
l DeleteList(LinkList L, int item)用于移除链表中具有特定值的记录;(P55)
l FindList(LinkList L, int item)用于检索链表中的对应元素;(P52)
l OutputList(LinkList L)用于展示链表中的所有元素;
全部评论 (0)
还没有任何评论哟~
