目录
线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组存储单元可连续、也可不连续)。
链表优点 | 链表缺点 |
1、不要求占用连续的存储空间,可动态进行分配。 2、插入和删除操作效率高,不需要移动元素。 |
1、不能随意访问任一元素。 2、为了表示元素间的逻辑关系,需增加额外的空间。 |
结点中只含一个指针域的链表,叫单链表。单链表中,除头尾结点外,各结点的关系都是只有一个前驱和一个后继。
//-------------------------线性表的单链表存储结构-------------------------//
typedef structLNode{
ElemType data; //结点的数据域
struct LNode *next; //结点的指针域
}LNode, *LinkList; //LNode:结构体类型;*LinkList:指向LNode结构体类型的指针
a1表示首元结点。 Head是LinkLi |