线性表(一)

线性关系

A=( a1,a2,a3,... ... , an )
(1)当1<i<n时,ai的直接前驱为ai-1, ai的直接后继为ai+1。
(2)除了第一个元素与最后一个元素,序列中任何一个元素有且仅有一个直接前驱元素, 有且仅有一个直接后继元素。
(3)数据元素之间的先后顺序为“一对一”的关系。

线性表

数据元素之间具有的逻辑关系为线性关系的数据元素集合称为线性表,n为线性表的长度,长度为0的线性表称为空表。

线性表的基本操作

1、创建一个新的线性表。
2、求线性表的长度。
3、检索线性表中第i个数据元素。
4、根据数据元素的某数据项(通常称为关键字)的值求该数据元素在线性表中的位置。
5、在线性表的第i个位置上存入一个新的数据元素。
6、在线性表的第i个位置上插入一个新的数据元素(1≤i≤n+1)。
7、删除线性表中第i个数据元素(1≤i≤n)。
8、对线性表中的数据元素按照某一个数据项的值的大小做升序或者降序排序。
9、销毁一个线性表。
10、复制一个线性表。
11、按照一定的原则,将两个或两个以上的线性表合并成为一个线性表。
12、按照一定的原则,将一个线性表分解为两个或两个以上的线性表。
......

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 3.2 线性表的定义 线性表,从名字上你就能感觉到,是具有像线一样的性质的表。 零个或多个数据元素的有限序列。 这...
    努力生活的西鱼阅读 950评论 0 1
  • 一、定义: 线性表是具有像线一样的性质的表,是一个序列,元素间是有顺序的,如果存在多个元素的话,第一个元素无前驱,...
    nuclear阅读 1,135评论 1 0
  • 转自:http://blog.csdn.net/oreo_go/article/details/52116214 ...
    YYT1992阅读 1,034评论 0 4
  • 有时候会觉得离开职场,思想落后了,怀念工作时的日子,也忽略了工作中的不愉快和不满。有收入的日子很幸福,购物也自由。...
    蝶飞love阅读 280评论 2 4
  • 管理自己到管理别人最大的转变是,自己的职责从自己做好工作到通过别人做好工作,很多新上任的管理者意识到了这个问题,但...
    datameals阅读 607评论 0 0