首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
admin
2019-12-10
20
问题
若要在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/lm3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
一个字节多路通道连接D1、D2、D3、D4、D5共5台设备,这些设备分别每10μs、30μs、30μs、50μs和75μs向通道发出一次数据传送的服务请求,请回答下列问题:(1)计算这个字节多路通道的实际流量和工作周期。(2)如果设计字
用链接方式存储的队列,在进行删除运算时,下面正确的是()。
已知有向图G=(V,A),其中V={a,b,c,d,e),A={,,,,,},对该图进行拓扑排序,下面序列中不是拓扑排序的是()。
假设在一台单处理机上执行如下表所示的进程,且假定这些进程在时刻0以1,2,3,4,5的顺序创建。时间单位为时间片,优先级以数值大者为优。(1)请说明分别使用FCFS、RR(时间片=1)、SPF以及非抢夺式优先级调度算法时,这些进程的执行
在单处理机的多进程系统中,进程什么时候占用处理机以及决定占用时间的长短是()。
某虚拟存储系统中有一个进程共有6页(0~5),其中代码占3页(0~2),数据占1页(3),数据堆占1页(4),用户栈占1页(5)。它们依次存放在外存的22,23,25,26存储块。当前,代码页已经分配在物理内存的66,67,87页,数据页为31,并已经进行
对于一个长度为n的任意表进行排序,至少需要进行的比较次数是()。
假定在~个8位字长的计算机中运行如下c程序段:unsignedintx=134;unsignedinty=246;intm=x;intn=y;unsignedintz1=x—y;
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1Mt3,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。假定Cache的存取周期为20μs,命中率为0.95,希望采
随机试题
下列宫殿外的陈设中,象征着国家的统一和强盛的是()。
下列属于一般侵权行为的是()
目前赵先生出现的并发症是( )赵先生出院后,预防链球菌感染的措施应该是( )
A.动、静脉损伤B.周围神经损伤C.缺血性肌挛缩D.缺血性骨坏死E.损伤性骨化股骨颈骨折可能发生()。
不标明票面金额的股票被称为()。
某筷子生产企业为增值税一般纳税人。2019年2月取得不含税销售额如下:销售烫花木制筷子15万元;销售竹制筷子18万元;销售木制一次性筷子12万元。另外没收逾期未退还的木制一次性筷子包装物押金0.23万元,该押金于2018年12月收取。该企业当月应纳消费税(
体育教学直观性原则主要依据下列哪一规律提出?()
海洋:海水()。
A、Tenantsneedn’tmaintainthehouse.B、Tenantscancookintheapartments.C、It’smoreflexiblefortenantstochooseroommates
Itisacommonbeliefthatsharpfrostscolortheautumnleaves.Asamatteroffact,suchfrostsarefarmorelikelytoturnle
最新回复
(
0
)