欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

双向链表

程序员文章站 2022-03-10 11:45:49
...

定义

typedef struct DulNode
{
	ElemType data;
	struct DulNode *prior;
	struct DulNode *next;
} DulNode, *DuLinkList;

在p指针所指节点之后,插入的关键步骤:

s->prior = p;
s->next = p->next;
p->next->prior = s;
p->next = s;

删除p指针所指节点的关键步骤:

p->prior->next = p->next;
p->next->prior = p->prior;
free(p); 
相关标签: C语言 C 摘录