首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若要在O (1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
若要在O (1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。
admin
2022-06-07
66
问题
若要在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/CC3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
设一个一维整数数组中有n(n>1)个元素,设计一个在时间和空间两方面尽可能高效的算法,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求:说明你所设计算法的时间复杂度和空间复杂度。
在虚拟分页存储管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲帧时,系统正确的处理顺序为()。
TCP的拥塞窗口cwnd大小与传输轮次n的关系如表3—5所示。指明TCP工作在慢开始阶段的时间间隔及其TCP工作在拥塞避免阶段的时间间隔。
假设输入,一句英语句子:“Iamastudent”,要求输出“student.aamI”。也就是说以单词为基本单位将句子中的所有单词翻转过来。请实现一个时间和空间上尽可能高效率的算法,将句子中所有的单词翻转过来。要求:给出算法的基本设计思想。
设某计算机系统有一块CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,进程A先得到CPu运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50
在无噪声情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是()。
已知某32位二进制机器数为11000000000000000000000000000000,试计算在下列各种编码方式下其代表的真值。原码定点小数;
已知两个实数x=-68,y=-8.25,它们在C语言中定义为float型变量,分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是32位的寄存器。 请回答下列问题(要求用十六进制表示二进制序列): (1)寄存器A
要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用()技术。
随机试题
有关躯体疾病所致精神障碍的诊断,不正确的是
A.糖皮质激素治疗B.激素+CTX冲击治疗C.甲泼尼龙冲击治疗+CTX冲击治疗D.透析疗法E.雷公藤总苷治疗
A、腹股沟斜疝B、腹股沟直疝C、股疝D、脐疝E、切口疝最常见的腹外疝是
中医认为流行性腮腺炎的病机主要是风温邪毒壅阻
患儿,18个月。自8个月起多次患肺炎、中耳炎和脓疱病,为寻查原因家长带其到医院就诊。查体:该患儿扁桃体缺陷,血常规正常。可能诊断为
建设期利息包括银行借款和其他债务资金的利息,以及其他融资费用,其中其他融资费用包括()。
银行及其从业人员在接受非现场监督的时候,提供的数据一定要真实、准确,但不必很完整。()
位于吐鲁番盆地的()是中国陆地最低点。
乙知A=(aij)为3阶矩阵,ATA=E(AT的转置矩阵,E是单位矩阵,若(aij)=-1,b=(100)r,则方程组AX=b的解X=()
中国共产党十五届六中全会通过的《关于加强和改进党的作风建设的决定》指出,加强和改进党的作风建设,核心问题是()(2002年单选文科卷)
最新回复
(
0
)