数据结构(二)之线性表(顺序表示)
线性结构的特点: 存在唯一的一个被称作“第一个”的数据元素 存在唯一 的一个被称作“最后一个”的数据元素 除了第一个外,集合中每个数据元素均只有一个前驱; 除最后一个元素外,集合中每个数据元素均只有一个后继; 线性表的类型定义: 线性表是常用且最简单的一种数据结构.简言之,一个线性表示n个数据元素的有限序列.至于每个数据元素的具体含义,在不同情况下各不相同,他可以是一个数或一个符号,也可以是一页书,甚至是其他更复杂的信息.例如26个英文字母的字母表。 (A,B,C,…Z) 是一个线性表. 在稍复杂的线性表中,一个数据元素可以由若干个 数据项 组成,在这种情况下,常把数据元素称为记录,含有大量记录的线性表又称为 文件 . 例如:一个学校的学生信息,他由姓名,学号,性别,年龄,班级等5个数据项组成 姓名 学号 性别 年龄 班级 王林 201600001 男 12 软一 陈红 201600002 女 11 软一 爱钱进 201600003 男 13 计一 下面的一条信息成为记录(数据元素)而列名为5个数据项 姓名(数据项) 学号(数据项) 性别(数据项) 年龄(数据项) 班级(数据项) 王林 201600001 男 12 软一 当表里面没有数据我们称为空表 简单实现线性表顺序表示(采用数组) package main . com . cs . abstractDataType ;