线性表

泪湿孤枕 提交于 2020-02-24 13:32:43

大纲:

在这里插入图片描述

1,线性表的定义和基本操作

定义:

线性表是具有相同类型的n(n>=0)个元素的有限序列,其中n为表长,当n=0时,该表为空表。

基本操作:

初始化表:构造一个空的线性表

销毁操作:销毁线性表,并释放线性表L所占用的内存空间。

按值查找:在表L中查找具有给定关键字值的元素。

按位查找:取表L中第i个位置的元素的值。

插入操作:在表L中的第i个位置插入指定元素e。

删除操作:删除表L中第i个位置的元素,并用e返回删除元素的值。

输出操作:按前后顺序输出线性表L的所有元素的值。

判空操作:若L为空表,则返回TRUE,否则返回FALSE。

求表长:返回线性表L的长度,即L中的元素个数。

2,线性表的顺序表示

一般采用数组储存

数组起点为0,线性表起点为1

数组不可以动态增加长度

线性表可以动态增加长度

3,线性表的链式表示

线性表的链式存储又称单链表







有空再写



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!