用c语言编写链式存储实现一个线性表,提供增删查改的方法并提交测试类测试该线性表的链式正确性。如何实现?

线性表链式存储结构的c语言实现嘚操作

<1>定义链式存储结构的结点

<7>返回L中第1个与e满足关系的数据元素的位序,若没有则返回0

<8>在L中第i个位置之前插入新的数据元素eL的长度加1

<9>删除L的第i个数据元素,并用e返回其值L的长度减1

<10>依次对L的每个数据元素输出

<11>随机产生n个元素的值,建立带表头结点的单链线性表L(头插法)

<12>随机产生n个元素的值建立带表头结点的单链线性表L(尾插法)

<1>定义链式存储结构的结点。

<7>返回L中第1个与e满足关系的数据元素的位序若没有则返回0

<8>在L中第i个位置之前插入新的数据元素e,L的长度加1

<9>删除L的第i个数据元素并用e返回其值,L的长度减1

<10>依次对L的每个数据元素输出

<11>隨机产生n个元素的值建立带表头结点的单链线性表L(头插法)

<12>随机产生n个元素的值,建立带表头结点的单链线性表L(尾插法)

r = p; /* 将当前的新結点定义为表尾终端结点 */

我要回帖

更多关于 线性表的链式 的文章

 

随机推荐