在一个双向链表中,删除*p结点的操作是?
1个回答
2015-07-15
展开全部
p->lnext->rnext=p->rnext;//p的前驱的后继等于p的后继;
p->rnext-lnext=p->lnext;//P的后继的前驱等于P的前驱;
free(p);
总之,在删除之前一定要把P的前驱后继链连接好,再删除
p->rnext-lnext=p->lnext;//P的后继的前驱等于P的前驱;
free(p);
总之,在删除之前一定要把P的前驱后继链连接好,再删除
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询