设p指向双向链表中某结点,s指向待插入的值为x的新结点,将*s插入到*p的前面,所需要的操作过程是
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 09:00:06
设p指向双向链表中某结点,s指向待插入的值为x的新结点,将*s插入到*p的前面,所需要的操作过程是
A.\x05① p->prior->next=s; ② s->prior=p->prior; ③ s->next=p; ④ p->prior=s;
B.\x05① s->prior=p->prior; ② p->prior->next=s; ③ s->next=p; ④ p->prior=s;
为什么选A不选B呢,我觉得两个都可以呀
A.\x05① p->prior->next=s; ② s->prior=p->prior; ③ s->next=p; ④ p->prior=s;
B.\x05① s->prior=p->prior; ② p->prior->next=s; ③ s->next=p; ④ p->prior=s;
为什么选A不选B呢,我觉得两个都可以呀
两个是一样的,①、②步两步都没有改变p->prior,所以说两步不分先后,没有差别~~~
再问: 不会啊,这是我们学校期末考试的题,只能选一个
再答: 要么就是你记错A、B选项内容了,要么就是你们老师出题有问题~~~~~不行了,你就直接去问你们老师!
再问: 不会啊,这是我们学校期末考试的题,只能选一个
再答: 要么就是你记错A、B选项内容了,要么就是你们老师出题有问题~~~~~不行了,你就直接去问你们老师!
设指针p指向单链表中结点A,指针s指向被插入的结点X,则在结点A前面插入结点X是的操作序列为:
在一个单链表中,若p所指结点不是最后结点,s指向已生成新结点,则在p之后插入s所指结点的正确操作是?
数据结构已知指针P指向双向链表中的一个结点(非首结点、非尾结点),则:(1)将结点S插入在P结点的直接
4.设指针变量p指向单链表中结点A,指针变量s指向被插入的结点B,则在结点A的后面插入结点B的操作序列为________
P是指向双向链表中某个结点的指针,写出删除P指向结点的前驱结点的语句序列
数据结构题目:双链表中,在*p结点之后插入一个结点*s的操作是?
在一个带头结点的单循环链表中,p指向尾结点的直接前驱,则指向头结点的指针head可用p表示为head=
已知带表头结点的单链表L,指针P指向L链表中的一个结点(非首、尾结点):删除P结点的语句序列是?
有一个循环单链表的长度大于1,表中既无头结点也无头指针.S为指向链表中某结点的指针,写算法,删除结点S
对于双向循环链表,请写出在p指针所指的结点之后插入s指针所指结点的语句;并画出图示,标明语句执行的先后.
已知带头结点的单链表L,指针P指向L链表中的一个结点为(非首结点、非尾结点),
已知L 是无表头结点的单链表,且P 是指向表中某个结点的指针,