首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设线性表有n个元素,以下操作中,( )在顺序表上实现比链表上实现效率更高。
设线性表有n个元素,以下操作中,( )在顺序表上实现比链表上实现效率更高。
admin
2019-08-10
3
问题
设线性表有n个元素,以下操作中,( )在顺序表上实现比链表上实现效率更高。
选项
A、输出第i(1≤i≤n)个元素值
B、交换第1个元素与第2个元素的值
C、顺序输出这n个元素的值
D、输出与给定值x相等的元素在线性表中的序号
答案
A
解析
顺序表支持随机存储,链表不支持,因此顺序表输出第i个元素的值的时间复杂度为O(1),链表则为O(n),因此A正确。
交换第1个与第2个元素的值,对于顺序表和链表,时间复杂度均为O(1),因此B不对。
输出n个元素的值,两者时间复杂度均为O(n),因此C不对.
输出与给定值x相等的元素在线性表中的序号,对于顺序表和链表,count需要搜索整个表,因此时间复杂度为O(n),因此D不对。
【注】 有的同学认为B也是正确的,其实严格来说B确实是对的,因为线性表交换要执行3次操作:temp=a [1] ;a [2]=temD;而链表要执行5次:p=head—>next;q=head—>next—>next;temp=p—>data;p—>data=q—>data;q—>data=temp;
但本题是单选题的时候,考生需要选择更准确的一项,显然与B项相比,A项更准确。
转载请注明原文地址:https://kaotiyun.com/show/huCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
第一个五年计划中的重工业项目主要集中在()
在一个双链表中,在*p结点之前插入*q结点的操作是()。
某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路即可),并要求增设的道路条数为最少,要解决这个问题,问:(1)
在下列排序方法中不需要对排序码进行比较就能进行排序的是()。
分页存储管理中,页表的功能是什么?当系统中的地址空间变得非常大时(如32位地址空间),会给页表的设计带来什么样的新问题?请给出一种解决方法,分析它的优点和缺点。
以下说法中,错误的是()。
在采用线性探测法处理冲突所构成的散列表上进行查找,可能要探测多个位置,在查找成功的情况下,所探测的这些位置的键值()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。Pl每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中:P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
随机试题
A.liveabetterlifeB.madeupofmorethan50islandsC.HighereducationinstituteD.notbytheParliament,but
A、釉质表面呈不透明白垩色,并出现深浅不等的带状或窝状凹陷B、恒牙在同一时期发育的对称牙上,釉质颜色改变呈白垩色或黄褐色C、全口牙釉质颜色改变D、牙釉质或牙骨质呈白垩色或黄褐色,探诊有粗糙感E、牙的窝沟有色素沉着,不弥散、
用于水火共制法的是属于水制法的是
采用单价法和实物法编制施工图预算的主要区别是( )。
水运工程建设用地、水域的征用应由()负责办理。
一份货运险溢额分保合同,规定每风险单位的自留额为30万美元,第一溢额合同限额为10线,第二溢额合同限额为15线,则该再保险合同总的承保能力为()万美元。
张明是一家著名高科技企业的人力资源总监,企业成立时他就负责人力资源工作。公司的主要领导对他很信任,有关人事方面的事情都是他说了算。他的激励方法就是支付高额奖金。经过十几年的努力,这家公司发展成为一家大型的企业。公司的业务也由以前的软件开发延伸到下游的测评、
关于营业税起征点的幅度,下列项目中,符合规定的有()。
MassStrandingsofWhales1.Thetidegoesoutsuddenly,【T1】______thewhales【T1】______2.Massstrandingslinkedtoparas
AsurprisingnumberofJapaneseseemtobeactuallyenjoyingtherecession.Pressedbytheircompaniestoworkfewerhours,they
最新回复
(
0
)