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

线性表

时间:2019-11-17 23:54:32      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:date   线性表   计算机   class   type   逻辑   数据   实现   顺序   

一、线性表定义

  线性表(List):由零个或多个数据元素组成的有限序列。(类似生活中排队)

      关键点:

       (1)序列:元素之间先来后到,有顺序  (2)若元素多个,第一个元素无前驱,最后一个无后继,其他元素都有且只有一个前驱和后继(3)线性表强调有限的

       例:a1,...,ai-1,ai.ai+1,...an,表中ai-1是ai的直接前取元素,ai+1是ai的直接后继元素。

                线性表元素的个数n(n>=0)定义为线性表的长度,当n=0时,称为空表。

二、抽象数据类型

数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。对已有的数据类型进行抽象,就有了抽象数据类型。

抽象数据类型(Abstract Date Type,ADT)是指一个数据模型及定义在该模型上的一组操作。取决于一组逻辑特性,而与其在计算机内部如何表示和实现无关。

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

 

   

                

 

线性表

标签:date   线性表   计算机   class   type   逻辑   数据   实现   顺序   

原文地址:https://www.cnblogs.com/wy9264/p/11878980.html

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