首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若对一个链表最常用的操作是在末尾插入节点和删除尾节点,则采用仅设尾指针的单向循环链表(不含头节点)时,(65)。
若对一个链表最常用的操作是在末尾插入节点和删除尾节点,则采用仅设尾指针的单向循环链表(不含头节点)时,(65)。
admin
2017-09-14
18
问题
若对一个链表最常用的操作是在末尾插入节点和删除尾节点,则采用仅设尾指针的单向循环链表(不含头节点)时,(65)。
选项
A、插入和删除操作的时间复杂度都为O(1)
B、插入和删除操作的时间复杂度都为O(n)
C、插入操作的时间复杂度为O(1),删除操作的时间复杂度为O(n)
D、插入操作的时间复杂度为O(n),删除操作的时间复杂度为O(1)
答案
C
解析
设尾指针的单项循环链表(不含头节点)如图8—4所示:
设节点的指针域为next,新节点的指针为s,则在尾指针所指节点后插入节点的操作为:
S一>next=t一>next;t一>next=S;t=S;
也就是插入操作的时间复杂度为O(1)。
要删除尾指针所指节点,必须通过遍历操作找到尾节点的前驱节点,其操作序列如下:
if(t一>next==t)free(t);
eiSe{
P=t一>next;
whiie(p一>next!=t)
p=p一>next;
P一>next=t一>next;
free(t
转载请注明原文地址:https://www.kaotiyun.com/show/XARZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
I/O系统主要有(24)、(25)和(26)三种方式来与主机交换数据。其中(24)主要用软件方法来实现,CPU的效率低;(25)要有硬件和软件两部分来实现,它利用专门的电路向CPU中的控制器发出I/O服务请求,控制器则(27)转入执行相应的服务程序;(26
下面关于二级目录的叙述中,错误的是(1)。多级目录结构的特点是(2)。文件系统实现按名存取主要用来实现(3)。文件系统采用二级文件目录可以(4)。为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用(5)。
发展容错技术可提高计算机系统的可靠性。利用元件冗余可保证在局部有故障情况下系统正常工作。带有热备份的系统称为(34)系统。它是(35),因此只要有一个子系统能正常工作,整个系统就能正常工作。当子系统只能处于正常工作和不工作两种状态时,我们可以采用图4.20
ISO 9000族标准是指国际标准化组织中的质量管理和质量保证技术委员会(ISO/TC 176)制定的所有国际标准,现有(9)个标准,可分为5类:质量术语标准,如(10);(11),如ISO 9001、ISO 9002、ISO 9003系列标准;(12),
通信子网是由用作信息交换的节点计算机NC(Node Computer)和通信线路组成的独立的通信系统,一般由OSI参考模型的(91)。
用UML进行软件设计时,可用__________关系表示两类事物之间存在的特殊/一般关系,用聚焦关系表示事物之间存在的整体/部分关系。
下列不属于用户接口软件应特点的是__________。
以下关于两种路由协议的叙述中,错误的是____________。
建筑物综合布线系统的干线子系统(1),水平子系统(2)。(2010年下半年试题)(2)
随机试题
氨茶碱的有效治疗血浓度为
生物氧化的特点不包括
仅享有保护性权利的参与方不享有共同控制。()
甲公司为上市公司,设有内部审计部门。根据甲公司的机构设置,内部审计部门负责人由公司首席执行官任命,并负责向管理层直接定期报告。另外,随着甲公司管理层对内部控制重视程度的加深以及公司业务增长的需要,甲公司内部审计部门计划招聘更多的内部审计人员。要求
出租车公司向使用本公司自有出租车的出租车司机收取的管理费用,应按()征收增值税。
为了适应时代发展对人才培养的需要,义务教育阶段的数学教育要特别注重发展学生的应用意识和()意识。
下面关于嵌入式处理器时钟信号的叙述中,错误的是()。
Internet(因特网)useseemstocauseadecline(下降)inpsychological(心理的)health,whichisreportedbyastudy.Evenpeoplewhospen
Whenpeoplearestruckbylightening,theyfalltothegroundasthoughtheywerestruckbyasevereblowtothehead.Afterthe
【31】AttheMRF,trucksare______.
最新回复
(
0
)