数据结构与算法第二章清华大学出版社赵玉兰.ppt

数据结构与算法第二章清华大学出版社赵玉兰.ppt

数据结构与算法第二章清华大学出版社赵玉兰

第2章 基本数据结构 2.1 线性表 2.2 数组 2.3 字符串 2.1 线性表——ADT线性表 线性表(Linear List) 例1 26个大写英文字母组成的字母表 (A,B,C,…,Z) 例2 某个学生宿舍学生姓名 (“wan”,“li”,“zhao”,“ye”,“hao”,“jia”) 例3 学生信息情况登记表 2.1 线性表——ADT线性表 定义 由 n (n?0) 个性质相同的数据元素 a1, a2, …, an 组成的有限序列 数据元素的个数 n (n?0) 定义为表的长度,当 n=0 时称为空表 常常将非空的线性表(n0)记作: L=( a1, a2, …, ai, …, an ) 注意:这里的数据元素 ai ( 1?i ?n ) 只是一个抽象的符号,其具体含义在不同的情况下可以不同。 2.1 线性表——ADT线性表 线性表的逻辑特征 有限性:线性表中数据元素的个数是有穷的 相同性:线性表中数据元素的类型是同一的 顺序性 有且仅有一个开始结点 a1,它没有前趋,而仅有一个后继 a2 有且仅有一个终端结点 an,它没有后继,而仅有一个前趋 an-1 其余的内部结点 ai (2?i ?n-1) 都有且仅有一个前趋 ai-1 和一个后继 ai+1 线性表的逻辑结构是一种典型的线性结构 2.1 线性

文档评论(0)

1亿VIP精品文档

相关文档