重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 大学本科> 工学> 电气信息类
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

设双向循环链表中结点的数据域、前驱和后继指针域分别为data、pre和next,试写出在指针P所指结点之

前插入一S结点的C语言描述语句。【北京科技大学2001一、3(2分)】

答案
查看答案
更多“设双向循环链表中结点的数据域、前驱和后继指针域分别为data、pre和next,试写出在指针P所指结点之”相关的问题

第1题

设指针变量p指向双向链表中结点A,指针变量q指向被插入结点B,要求给出在结点A的后面插入结点B的操
作序列(设双向链表中结点的两个指针域分别为llink和rlink)。

点击查看答案

第2题

已知有一个单向循环链表, 其每个结点中含三个域:pre, data和next, 其中data为数据域, next为
指向后继结点的指针域, pre也为指针域,但它的值为空,试编写算法将此单向循环链表改为双向循环链表, 即使pre成为指向前驱结点的指针域。

点击查看答案

第3题

设指针p指向双向链表中的一个结点,请写出在p所指结点之后插入由s所指向的结点的操作序列。

点击查看答案

第4题

设指针变量p指向双向循环链表中的结点X,则删除结点X需要执行的语句序列为______________________
___________________________________(设结点中的两个指针域分别为llink和rlink)。

点击查看答案

第5题

在单链表中,若要删除指针p所指的结点的后继结点(next是结点的指针域),需要执行()。

A.P↑.next:=P;

B.P↑.next:=P↑.next↑.next;

C.P:=P↑.next;

D.P↑.next↑.next:=P↑.next;

点击查看答案

第6题

设双向循环链表中结点的结构有数据域data,指针域pre和next,链表不带头结点。若在指针P所指结点之
后插入结点S,则应执行下列()操作。【南京理工大学2005一、3 (1分)】【北京交通大学2006一、1(2分)】

A.P一>next=s;s一≥pre=p;P一>next一>pre=s;s一>next=p一>next;

B.P一>next=s;P一>next->pre=s;s一≥pre=p;s一>next=p一>next;

C.s一>pre=p;s一>nex=p一>next;P一>next=s;P一>next->pre=s;

D.s一≥pre=p;s->next=p一>next;P一>next一>pre=s;P一>next=s;

点击查看答案

第7题

设p为单链表中某结点的指针(指向后继的指针名为next),则在p结点后插入新结点(指针为s)的语句是()和p->next=s。

A.s->next=p

B.s=p->next

C.s=p

D.s->next=p->next

点击查看答案

第8题

设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点
A和结点B插入结点X的操作序列为()。

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

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

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

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

点击查看答案

第9题

假设一个单循环链表,其结点含有三个域pre、data、link。其中data为数据域;pre为指针域,它的值为空指
针(NIL);link为指针域,它指向后继结点。请设计算法,将此表改成双向循环链表。 【西安电子科技大学1999软件五(10分)】

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝