当前位置 :
数据结构题目:双链表中,在*p结点之后插入一个结点*s的操作是?双链表中,在*p结点之后插入一个结点*s的操作是()A.s->prior=p;p->next=s;p->next->prior=s;s->next=p->next;B.s->next=p->next;p->next->prior=s;p->nex
 更新时间:2024-04-20 12:12:48
1人问答
问题描述:

数据结构题目:双链表中,在*p结点之后插入一个结点*s的操作是?

双链表中,在*p结点之后插入一个结点*s的操作是()

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

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

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

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

D为什么不对呢?

贾德贵回答:
  BD都正确.   我验证过的.你可以试试   #include   usingnamespacestd;   structlist   {   intdata;   list*prior;   list*next;   };   intmain()   {   list*p,*s,*q;   p=newlist;   q=newlist;   s=newlist;   p->data=1;   s->data=2;   q->data=3;   p->next=q;   q->prior=p;   p->next->prior=s;s->next=p->next;s->prior=p;p->next=s;   coutdatadatanext->data;   }
最新更新
查询网(025773.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 查询网 025773.com 版权所有 闽ICP备18026954号-20