首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
admin
2019-08-10
33
问题
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
选项
A、各自的头结点
B、各自的尾结点
C、各自的第一个元素结点
D、一个表的头结点,另一个表的尾结点
答案
B
解析
两个循环链表头尾相接,需要改变头结点和尾结点之间的指针,而这个指针是从尾结点指向头结点的,所以只有将两个指针分别指向自己循环链表的尾结点才能完成操作。
实现的代码如下:
void connect(LNode *A,LNode *&B)//假设A、B为非空带头结点的循环链表的尾指针
{
LNode *p=A->next; //保存A表的头结点
A->neXt=B->next->next; //B的开始结点链接到A表尾
free(B->next); //释放B表的头结点
B->next=p; //将B表的尾结点链接到A表的头结点
}
转载请注明原文地址:https://kaotiyun.com/show/GwCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在抗日战争相持阶段,蒋介石的政治态度表现出两面性的最主要原因是()。
20世纪20年代,日本面临的一度有利的国际环境开始逆转,主要原因是()。
加尔文派被认为是新教中的激进派,主要原因是()
发动圣像破坏运动的是()。
1908年安庆新军起义是由()领导的。
世界天文史上最早实地测量子午线的记录是由谁进行的?()
“瓜步之战”发生在下列哪两个政权之间?()
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。据此回答问题:中共中央将战略决战的方向首先指向的是()
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
以下说法中错误的是()。
随机试题
成语“狡兔三窟”出自()
妊娠滋养细胞肿瘤(GTN)
患者男性,55岁,因头晕、黑嚎行食管电生理检查,测得窦房结恢复时间为4200ms,房室结文氏点为110次/分。患者安装起搏器后的心电图如图4—8—15所示,起搏器的工作模式为
营齐性缺铁性贫血实验室检查中,下列正确的是()
教学过程是一种特殊的认识过程,是实现______的过程。
赵元的同事都是球迷,赵元在软件园工作的同学都不是球迷,李雅既是赵元的同学又是他的同事,王伟是赵元的同学但不在软件园工作,张明是赵元的同学但不是球迷。根据以上陈述,可以得出以下哪项?
Oncetherewasakingandhisdaughter.Thekingaskedhisdaughterhowmuchshelovedhim.Shesaidthatshelovedhimasmuch
冠心病的基本治疗方案包括()。
Youwillhearfiveshortpieces.Foreachpiecedecidewherethespeakeris.Writeoneletter(A-H)nexttothenumberofthepiec
AResponsibilityRevolution"Wehavealwaysknownthatheedlessself-interestwasbadmorals,"FDRsaidin1937,inthemids
最新回复
(
0
)