首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
admin
2012-09-03
78
问题
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
选项
A、线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点
B、线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点
C、线性表按顺序方式存储,删除线性表的第900个结点
D、线性表按链接方式存储,删除指针P所指向的结点
答案
A
解析
由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素问的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A,后面的900个结点都要住后移动,对于选项C,后面的100个结点都要往前移动。而对于线性表按链接方式存储,当进行插入与删除操作时,只改变相应的指针即可,所以比较4个选项的操作可得知选项A所需要的执行时间最长。
转载请注明原文地址:https://kaotiyun.com/show/eWup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有如下类定义和变量定义:classA{public:A(){data=0;}A(intx){data=x;}~A(){}voidoutData(){cout
若有以一卜定义,说法错误的是()。inta-=100.*P=&a:
有如下程序:#includeusingnamespaeestd;classA{public:A(inti){x=i;}voiddispa(){eout
下列选项中不属于软件生命周期开发阶段任务的是()。
若有定义语句"doublea=2/3;",则输出a的结果是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有如下函数模板:templateTsquare(Tx){returnx*x;}其中的T是
下列关于运算符重载的叙述中,错误的是
下列关于C++流的叙述中,正确的是
字符串"8+a=\tb\n\r"的长度为
随机试题
在使用光学分度头测量时,测量误差可以在测量结果中进行修正的是()误差。
政府机关物资管理中的日常管理包括【】
老年心力衰竭患者症状加重的最常见诱因是
下列关于还原型谷胱甘肽的叙述,错误的是
制约商业创造派生存款能力的主要因素包括()。
小丽一大早到公司,发现自己桌子上有一束玫瑰花,同事小王经过仔细分析,认为是客户张总送的,小丽则认为不可能。但是小王说,其他可能性都被排除了,剩下的可能性不管看起来多荒谬,都是真的。以下哪项如果为真,最能削弱小王的说法?
你在工作中出现了一个小的失误,你的同事小王不分场合、不分对象,夸大你的错误。你会如何与小王沟通?
设有二叉排序树(或二叉查找树)如下图所示,建立该二叉树的关键码序列不可能是()。
在接口实现数据格式转换是使用( )
Forthispart,youareallowed30minutestowriteashortessayentitledOnTeacherAppraisalSystem.Youshouldwriteatleast
最新回复
(
0
)