实现单链表的各种基本运算

实现单链表的各种基本运算


2024年4月30日发(作者:)

.

实现单链表的各种基本运算

一、实验目的

了解单链表表的结构特点及有关概念,掌握单链表的各种基本操

作算法思想及其实现。

二、实验内容

编写一个程序,实现顺序表的各种基本运算:

1、初始化单链表; 2、单链

表的插入;

3、单链表的输出; 4、

求单链表的长度

5、判断单链表是否为空; 6、输出单链表的第i位置

的元素 ;

7、在单链表中查找一个给定元素在表中的位置;

8、单链表的删除; 9、

释放单链表

三、算法思想与算法描述简图

'.

.

主函数main

void InitList(LinkList*&L) 初始化单链表L

void DestroyList(LinkList*&L)//释放单链表L

int ListEmpty(LinkList*L)//判断单链表L是否为空集

int Listlength(LinkList*L)//返回单链表L的元素个数

void DispList(LinkListt*L)//输出单链表L

int GetElem(LinkList*L,int i,char e)/*ElemType e)获

取单链表L中的第i个元素*/

int LocateEmpty(LinkList*L,char e)/*ElemType e)在单

链表L中查找元素e*/

int ListInsert(LinkList*&L,int i,char e)/*ElemType e)

在单链表中第i个位置上插入元素e*/

int ListDelete(LinkList*&L,int i,char &e)/*ElemType

e)在单链表L中删除第i个元素*/

'.


发布者:admin,转转请注明出处:http://www.yc00.com/news/1714415682a2442104.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信