首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
admin
2012-12-29
73
问题
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
选项
A、线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点
B、线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点
C、线性表按顺序方式存储,删除线性表的第900个结点
D、线性表按链接方式存储,删除指针P所指向的结点
答案
A
解析
由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A),后面的900个结点都要住后移动,对于选项C),后面的100个结点都要往前移动。而对于线性表按链接方式存储,当进行插入与删除操作时,只改变相应的指针即可,所以比较4个选项的操作可得知选项A)所需要的执行时间最长。
转载请注明原文地址:https://kaotiyun.com/show/60Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中不合法的标识符是()。
有以下程序段 charc1,c2; for(c1=’0’,c2=’9’;c1<c2;c1++,c2--) printf("%c%c",c1,c2); 程序段的执行结果是()。
以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*"); 程序的运行结果是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,下列针对文本文件file操作叙述的选项中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
某系统结构图如下图所示 该系统结构图的深度是()。
给定程序中,函数fun的功能是:根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,输出字母的大小写与形参c一致,数量由形参d指定。若输出字母中有字母Z或z,则应从A或a开始接续,直到输出指定数量的字母。例如:c为’Y’,d为4,则程序输出ZABC;
算法的复杂度主要包括【 】复杂度和空间复杂度。
组成C++语言的基本符号包括:字母、数字和【】。
下列关于运算符重载的叙述中,正确的是()。
随机试题
A.乙肝病毒B.EB病毒C.人乳头状瘤病毒D.黄霉菌E.串珠镰刀菌与宫颈癌的发生有关的是
与不孕有关的疾病有
有关闭式胸膜腔引流的拔管,以下哪项不对
以施工图为依据,由工程项目的项目经理或主管工程师负责编制,对单位工程的施工过程起指导和约束作用的施工组织设计为()。
根据《水利工程建设项目招标投标管理规定》(水利部令第14号),依法必须进行招标的项目,自招标文件发售之日起至投标人提交投标文件截止之日止,最短不应少于()日。
对于购买债券型理财产品的投资者而言,其面临的最主要风险来自于()。
行政层级形式、职能制、矩阵组织形式最适宜的环境分别是( )。
资产负债表中,“开发支出”项目应根据“研发支出”科目中所属的“资本化支出”明细科目余额填列。()
A10-year-oldboydecidedtostudyjudo(柔道)despitethefactthathehadlosthisleftarminaterriblecaraccident.Theboy
SummaryListentothepassage.Forquestions26—30,completethenotesusingnomorethanthreewordsforeachblank.Under
最新回复
(
0
)