首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
admin
2019-12-10
51
问题
若要在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
学硕统考专业
相关试题推荐
在图B-3所示的采用“存储.转发”方式的分组交换网络中,所有链路的数据传输速率为100Mbit/s,分组大小为1000B,其中分组头大小为20B。若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送开
某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作。若元素a、b、c、d、e依次入此队列后再进行出队操作,则不可能得到的出队序列是____。
在缺页处理过程中,操作系统执行的操作可能是____。I.修改页表Ⅱ.磁盘I/OⅢ.分配页框
若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是
下列文件物理结构中,适合随机访问且易于文件扩展的是____。
某路由器的IP地址是125.45.23.12,它在以太网上的物理地址为2345AB4F67CD,它收到了一个分组,分组中的目的IP地址是125.11.78.10。(1)试给出这个路由器发出的ARP请求分组中的各项目。假定不划分子网。(2
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求:根据设
关于DMA方式和通道方式,下列说法中错误的是()。
某计算机系统的内存储器由(2ache和主存构成,Cache的存取周期为45纳秒,主存的存取周期为200纳秒。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。问:Cache一主存系统的效率是多少?
随机试题
当数据中心与其他功能用房在同一个建筑内时,数据中心与建筑内其他功能用房之间应采用耐火极限不低于()h的隔墙。
临床上确定中药用量的主要依据有
一贯煎的组成药物不包括
某省政府采购办公室委托省机电设备招标中心邀请6家供应商投标载客电梯项目,下列对招标结束后采购文件的保存说法正确的是:
下列关于行政诉讼撤诉制度的说法正确的是:()
某建筑安装公司的管理人员经常违章指挥,强令其电工冒险作业。对于这种情况,该电工有权()。
某投资者购买了某企业的2年期的债券,面值为100000美元,票面利率为8%,按票面利率每半年付息一次,2年后收回本利和。则此投资者的收益率为()。
以下关于教学评价的说法不正确的是()。
评述戈尔巴乔夫外交“新思维”的实践活动及其影响。
RealpolicemenhardlyrecognizeanyresemblancebetweentheirlivesandwhattheyseeonTV.Thefirstdifferenceisthata
最新回复
(
0
)