首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
admin
2019-08-10
44
问题
若要在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://www.kaotiyun.com/show/GwCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列对1918年德国十一月革命说法不正确的是()。
关于罗马奴隶制,下列说法不正确的是()。
关于清代我国疆域的叙述,下列()不正确。
下列哪两个国家是第二次工业革命的发源地和“中心”?
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
全国高校院系调整的具体时间是()。
下列各组条约的时间排列顺序正确的是()。①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
1929~1933年经济危机加剧了世界局势的紧张,这主要是指()。①各国人民强烈要求改善生活状况,罢工运动高涨②法西斯分子在各国兴风作浪③资本主义加紧掠夺国际市场,加剧了各国间的矛④资本主义加紧掠夺殖民地和半
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
某浮点机字长16位,其浮点数格式为:阶码5位(含1位阶符),采用补码表示,尾数11位(含1位数符),采用补码表示,且尾数为规格化形式。已知X=0.1011000011×20.0101,Y=0.0001100000×20.1000,试求X+Y.要求写出详细的
随机试题
德育过程中,尊重信任与严格要求是一对矛盾,在教育实践中难以协调。()
二氧化碳气体保护焊既可使用交流电源,也可使用直流电源。
对于单件生产的铸件,在选择砂箱时首先应保证砂箱的(),其次再考虑其他因素。
患者,男,40岁,感冒5日未解,现症喘咳气涌,胸部胀痛,痰多黏稠色黄,或夹血色,伴胸中烦热,面红身热,汗出口渴喜冷饮,咽干,尿赤,或大便秘结,苔黄或腻,脉滑数。本病例符合的证型为
具有活血定痛,化瘀止血,生肌敛疮功效的药物是
中国药典(2000年版)规定测定尼可刹米注射液的方法非水滴定法测定盐酸氯丙嗪的含量计算式
盐渍土地区的铁路工程初测阶段的勘探,每个代表性设计工点应有代表性地质横断面,每个横断面上的勘探点应不少于()个。
通过不断强化逐渐趋近目标的反应,来形成某种较复杂的行为的方法叫做_____。
以下关于TCP/IP协议的描述中,______是错误的。
Duringthetraditionalweddingceremony,thebridalcouplepromiseeachotherlifelongdevotion.Yet,aboutoneoutoffourAmer
最新回复
(
0
)