抽象数据类型 (abstract data type,ADT) 抽象数据类型是一些操作的集合.抽象数据类型是数学中的定义,在ADT中,我们不关心操作是如何被实现的.因此,这可以看做是模块化的扩充.例如表,树,图和它们的操作一起可以看做是抽象数据类型,就想整数,实数和布尔变量是数据类型一样.整数,实数和布尔变量有它们的操作,抽象数据类型也有它们自己的操作. 表 ADT 我们将形如A1,A2,A3,...,An的一列数称为表.表的大小:表中的元素的个数称为表的大小,大小为0的表称为空表.对于除空表外…