首页 > 学历类考试
题目内容 (请给出正确答案)
[单选题]

在单链表中,存储每个结点需要有两个域,一个是数据域,另一个是指针域,它指向该结点的()。

A.直接前趋

B.直接后继

C.开始结点

D.终端结点

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在单链表中,存储每个结点需要有两个域,一个是数据域,另一个是…”相关的问题
第1题
在单链表中,存储每个结点需要有两个域,一个是数据域,另一个是指针域,指针域指向该结点的【】

A.直接前趋

B.直接后继

C.开始结点

D.终端结点

点击查看答案
第2题
在单链表中,每个结点都有一个指针域,用来指向其后继结点()
点击查看答案
第3题
在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向【 】。

点击查看答案
第4题
在双链表中,每个结点有两个指针域,一个指向_______,另一个指向________。

点击查看答案
第5题
对于单链表存储结构,以下说法错误的是()

A.一个结点的数据域用于存放线性表的一个数据元素

B.一个结点的指针域用于指向下一个数据元素的结点

C.单链表必须带有头结点

D.单链表中的所有结点可以连续存放,也可以不连续存放

点击查看答案
第6题
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。

为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。

struct link { char data;【 】;} node;

点击查看答案
第7题
假设在算法描述语言中引入指针的二元运算“异或”,若a和b为指针,则的运算结果仍为原指针类型,且

假设在算法描述语言中引入指针的二元运算“异或”,若a和b为指针,则的运算结果仍为原指针类型,且

则可利用一个指针域来实现双向链表L。链表L中的每个结点只含两个域:data域和LRPtr域,其中L RPtr域存放该结点的左邻与右邻结点指针(不存在时为NULL) 的异或。若设指针L.Left指向链表中的最左结点,L.Right指向链表中的最右结点, 则可实现从左向右或从右向左遍历此双向链表的操作。试写一算法按任一方向依次输出链表中各元素的值。

点击查看答案
第8题
已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整

已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有链结点数据域的和值,作为函数值返回。请在下划线内填入正确内容。 { int data;struct link*next; } main() { struct link*head; ┆ sum(head); ┆} sum(【 】); { struct link*p;int s=0; p=head->next; while(p){s+=p->data;p=p->next;} return(s);}

点击查看答案
第9题

在一个链表中,每个结点必然存在着一个指向自身结点类型的指针域,用来保存下一个结点的()。

A.名称

B.值

C.类型

D.地址

点击查看答案
第10题
在一个单链表中,若要删除由指针q所指向结点(若q存在后继结点的话),则执行()操作。

A.p=q->nextp->next=q->next,交换p、q所指结点的数据域的值

B.p=q->next.q->next=p.交换p、q所指结点的数据域的值

C.p=q->next交换p、q所指结点的数据域的值q->next=p->next

D.q->next=q->next->next,q->next=q

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

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改