首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
如果对含有n(n>1)个元素的线性表的运算只有4种:删除第一个元素,删除最后一个元素,在第一个元素前面插入新元素,在最后一个元素的后面插入新元素,则最好使用( )。
如果对含有n(n>1)个元素的线性表的运算只有4种:删除第一个元素,删除最后一个元素,在第一个元素前面插入新元素,在最后一个元素的后面插入新元素,则最好使用( )。
admin
2022-06-07
33
问题
如果对含有n(n>1)个元素的线性表的运算只有4种:删除第一个元素,删除最后一个元素,在第一个元素前面插入新元素,在最后一个元素的后面插入新元素,则最好使用( )。
选项
A、只有尾结点指针没有头结点指针的循环单链表
B、只有尾结点指针没有头结点指针的非循环单链表
C、只有头结点指针没有尾结点指针的循环单链表
D、既有头结点指针也有尾结点指针的循环单链表
答案
C
解析
对于A的链表,删除最后一个结点p时,需要找到p的前一个结点,其时间复杂度为O(n);对于B的链表,删除第一个结点的p时,需找到头结点,这里没给出头结点指针,故无法实现这种操作。对于C的链表,这4种操作的时间复杂度都为O(1),对于D的链表,删除最后一个结点p时,需要找到p的前一个结点,其时间复杂度为O(n)。
转载请注明原文地址:https://kaotiyun.com/show/Rk3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在系统总线的数据线上,不可能传输的是____。
CPU的中断周期前可能是()。
已知两个长度分别为m和n的升序链表,若将它们合并为一个长度为m+n的降序链表,则最坏情况下的时间复杂度是
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号以及花括号,嵌套的顺序随意,如:“{[()]()}”。试编写算法,实现判定给定表达式中所含括号是否正确配对的出现。
某公司的局域网设置如下所示,两个局域网通过路由器连接到NAT服务器上,并且通过NAT服务器连接到Internel:上。局域网1的掩码是192.168.14.0/25,局域网2的掩码是192.168.14.128/25,NAT服务器的内部IP地址为192.1
若已知一个栈的人栈序列是1,2,3,…n,其输出序列为p1,p2,p3,…pn,若p1=n,则pi是()。
指令字长为12位,每个地址码为3位,采用扩展操作码的方式,设计4条三地址指令、16条二地址指令、64条一地址指令和16条零地址指令。给出一种操作码的扩展方案。
下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是____。
为了处理参数及返回地址,在递归过程或函数调用时,要用一种称为()的数据结构。
通道管理没有涉及的数据结构有()。Ⅰ.设备控制表Ⅱ.控制器控制表Ⅲ.通道控制表Ⅳ.系统设备表Ⅴ.内存分配表
随机试题
下列哪项不是引起呼吸肌麻痹的病因
简述影响价格的因素。
下列哪项心跳骤停紧急处理原则是错误的
对从植物中提取原生苷有利的条件是
根据佩鲁的观点,增长极是否存在决定于()
根据《建设工程质量管理条例》的规定,设计单位应当参与建设工程()分析,并提出相应的技术处理方案。
下列符合原始凭证书写要求的有()。
甲企业为增值税一般纳税人,2012年度至2014年度发生的与无形资产有关业务如下:(1)2012年1月10日,甲企业开始自行研发一项行政管理用非专利技术,截至2012年5月31日,用银行存款支付外单位协作费74万元,领用本单位原材料成本26万元(不考虑增
识别数据类的目的是Ⅰ.识别在建立信息总体结构中要使用的数据类Ⅱ.了解企业目前支持企业过程的数据的准确性、提供的及时性和可得性Ⅲ.查明目前的和潜在的数据共享关系Ⅳ.确定各个过程产生、使用、缺少哪些数据Ⅴ.发现需要改进的系统Ⅵ
Afour-yearcollegedegree,seenforgenerationsasatickettoabetterlife,is【C1】______enoughtoguaranteeasteadilyrising
最新回复
(
0
)