循环链表 将单链表中终端结点的指针端由空指针改为指向头结点,这就使整个单链表形成了一个换,这种头尾相接的单链表成为单循环链表,简称循环链表。 双向链表 双向链表是在单链表的每一个结点中,再设置一个指向其前驱结点的指针域。 线性表的双向线表的存储结构 typedef struct DulNode { ElemType data; struct DulNode *prior; struct DulNode *next; }DulNode,*DuLinkList; 插入操作 删除操作