码迷,mamicode.com
首页 > 其他好文 > 详细

线性表

时间:2019-07-22 16:48:58      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:线性   get   抽象   数学模型   线性表   返回值   基本   链式   清空   

线性表:由零个或多个数据元素组成的有限序列。

  元素之间有先后关系,若有多个元素,第一个无前驱最后一个无后继,其他元素都只有一个前驱和后继。(一对一关系)

数据类型:一组性质相同的值的集合及定义在此集合上的一些操作的总称。

抽象数据类型:一个数学模型及定义在该模型上的一组操作。(对已有数据类型进行抽象,仅取决于逻辑特性)

ADT  抽象数据类型名
Data
    数据元素之间逻辑关系的定义
Operation
    操作
endADT

线性表的操作:初始化、判空、清空、返回值、定位值、插入、删除、统计表长。(增删改查)

例如求集合 A 和 B 的并集:遍历 B 中每个元素,判断当前元素是否存在 A 中,若不存在则插入 A 中即可。用到的基本操作有:ListLength, GetElem, LocateElem, ListInsert

 

线性的两种物理存储结构:顺序存储结构和链式存储结构。

 

线性表

标签:线性   get   抽象   数学模型   线性表   返回值   基本   链式   清空   

原文地址:https://www.cnblogs.com/chaojunwang-ml/p/11226597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!