首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
admin
2019-08-10
39
问题
若要在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
学硕统考专业
相关试题推荐
自由主义改革运动在资本主义国家展开的主要前提是()。
太平天国作为几千年来农民运动的高峰,所遇到的历次农民运动中不曾有过的新情况是(
下列有关俄国农奴制改革的表达,不正确的是()。
下列哪两个国家是第二次工业革命的发源地和“中心”?
解放军渡江战役中横渡长江的东西两个攻击点是()。
1928年10月,国民党中央常务委员会通过的废除议会制度的文件是()。
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。据此回答问题:之所以把中原地区作为反攻的方向,主要是由于该地区()
基督教产生的时间是()。
(1)根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是28-2,即254台。该网络要划分为两个子网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:
文件系统的主要目的是()。
随机试题
A.以健康人或病人作为受试对象B.实验时使用对照和双盲法C.不选择弱势人群作为受试者D.实验中受试者得到专家的允许后可自由决定是否退出E.弱势人群若参加实验,需要监护人的签字能体现人体实验科学原则的是
下列哪项不是医疗机构应当在12小时内向当地卫生行政部门报告的重大医疗过失行为
()是利用两根桅杆组成的门式吊推器的回转、滑移等动作,用桅杆使设备绕支撑铰链回转,同时桅杆根部沿地面滑道平移,使设备或构件从水平位置回转到垂直安装位置。
背景资料某三级公路地处丘陵地区,砂类土居多,设计车速40km/h,路基宽度8.5m,基层为石灰稳定砂砾,面层为8cm的沥青混凝土。施工过程部分事件摘要如下:事件1:路基施工正好赶上雨期,施工前,施工方做了如下准备工作:(1)住地、库
(操作员:李主管;账套:103账套;操作日期:2014年1月1日)输入“银行存款——民生银行”的期初余额。原币:美元1000本位币:6200。
从实务上讲弹性预算只能编制弹性利润预算。()
俗话说:“要给学生一杯水,要有一桶水。”这主要是强调教师需要()。
(2015年中国科技大学)为什么投资组合可以降低风险?
商标法
Theypromisedthattheywould______(本周内起草一份合同).
最新回复
(
0
)