1.数据元素:数据基本单位,简称记录,结点或节点

2.存储结构:顺序(数组),链式(指针),索引,散列

3.抽象数据

ADT抽象数据类型名{

数据对象:

数据关系:

基本操作:初始条件,操作结果

}ADT

4.线性表(顺序与链式):开始结点,终端结点,

顺序表:顺序结构,密度大,(随机存放)typedef struct{}定义表类型,c用malloc开辟动态空间,c++用new 定义

5.链式表(顺序存放):头指针:指向第一个结点

               首元结点:存储第一个元素结点

               头结点:在头指针与首元结点之间,数据域可以为空或者附加信息