多选题

在双向链表(结点包括:data,prior,next)中,删除指针p所指向的结点时须修改指针()

A. p->prior->next=p->next;p->next->prior=p->prior;
B. p->prior=p->prior->prior;p->prior->next=p;
C. p->next->prior=p;p->next=p->next->next;
D. p->next=p->prior->prior;p->prior=p->next->next;

查看答案
该试题由用户563****10提供 查看答案人数:37806 如遇到问题请 联系客服
正确答案
该试题由用户563****10提供 查看答案人数:37807 如遇到问题请联系客服

相关试题

换一换
多选题
在双向链表(结点包括:data,prior,next)中,删除指针p所指向的结点时须修改指针()
A.p->prior->next=p->next;p->next->prior=p->prior; B.p->prior=p->prior->prior;p->prior->next=p; C.p->next->prior=p;p->next=p->next->next; D.p->next=p->prior->prior;p->prior=p->next->next;
答案
主观题
中国大学MOOC: 在某双向链表中删除一个结点,需要改动 个指针域
答案
单选题
对链表进行插入和删除操作时不必移动链表中结点()
A.正确 B.错误
答案
判断题
双向链表可随机访问任一结点。( )
答案
判断题
在线性链表中删除中间的结点时,只需将被删结点释放。
A.对 B.错
答案
多选题
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。
A.q=p->next;p->data=q->data;p->next=q->next;free(q); B.q=p->next;q->data=p->data;p->next=q->next;free(q); C.q=p->next;p->next=q->next;free(q); D.q=p->n E.xt;p->data=q->data;fr E E(q);
答案
主观题
设指针变量 p 指向单链表中结点 A ,若删除单链表中结点 A ,则需要修改指针的操作序列为
答案
单选题
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。
A.q=p->next;p->data=q->data;p->next=q->next;free(q) B.q=p->next;q->data=p->data;p->next=q->next;free(q) C.q=p->next;p->next=q->next;free(q) D.q=p->next;p->data=q->data;free(q)
答案
单选题
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。
A.q=p->next;p->data=q->data;p->next=q->next;free(q); B.q=p->next;p->data=q->data;free(q); C.q=p->next;p->next=q->next;free(q); D.q=p->next;q->data=p->data;p->next=q->next;free(q);
答案
单选题
在一个单链表中,若要删除p结点的后续结点,则执行______。
A.p↑.next:=p↑.next↑.next; B.p:=p↑.next;p↑.next:=p↑.next↑.next; C.free(p↑.next); D.p:=p↑.next↑.next;
答案
热门试题
在一个单链表中删除P结点后继结点S时,应执行( )。 在一个单链表中,若要删除P结点的后续结点,则应执行()。 在单链表中,要删除某一指定结点,必须找到该结点的_____结点。 在一个单链表中,若要删除P结点的后续结点,则应执行(  )。 在一个单链表中,若删除p所指结点的后续结点,则执行()。 在一个单链表中,若删除p所指结点的后续结点,则执行() 双向链表的“删除”时需要同时修改两个方向上的指针,改变结点之间的逻辑关系() 双向链表的“删除”时需要同时修改两个方向上的指针,改变结点之间的逻辑关系() 设指针变量p指向单向链表中结点A,若删除单向链表中结点A,则需要修改指针的操作序列为。 (q是指向该类结点的指针) 在双链表中删除一个结点(非尾结点),需要修改4个指针域 在一个单链表中,若删除p所指向结点的后续结点,则执行() 在一个单链表中,若删除p所指向结点的后续结点,则执行() 在一个单链表中,若删除p所指向结点的后续结点,则执行() 在一个单链表中,若删除p所指向结点的后续结点,则执行() 在双向循环链表中,在p所指的结点之后插入s指针所指的结点,其操作是() 在双向循环链表中,在p所指的结点之后插入s指针所指的结点,其操作是() 在双向循环链表的p所指结点之后插入s所指结点的操作是()。 链表HL为表头指针中,若要删除由指针p所指向结点的后继结点,则执行 在单链表中,要删除一个指定的结点,必须要找到该结点的 【1】 。 在双向链表中,每个结点含有两个指针域,一个指向_______结点,另一个指向_______结点
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位