首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )
admin
2012-01-20
32
问题
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )
选项
A、线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点
B、线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点
C、线性表按顺序方式存储,删除线性表的第900个结点
D、线性表按链接方式存储,删除指针P所指向的结点
答案
A
解析
由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一一致性。对于选项A),后面的900个结点都要住后移动,对于选项C),后面的100个结点都要往前移动。而对于线性表按链接方式存储,当进行插入与删除操作时,只改变相应的指针即可,所以比较4个选项的操作可得知选项A)所需要的执行时间最长。
转载请注明原文地址:https://kaotiyun.com/show/JPVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。例如,若主函数中输入5,则应输出.0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。注意:不
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
有以下程序:#incdude<stdio.h>structS{intn;inta[20];{;wildf(structS*p){inti,j,t;for{i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j++)
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
有以下程序:#include<stdio.h>intf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){returnx*2;}程序运行后的输出结果
以下叙述正确的是()。
若已包括头文件和,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);puts(s1);
判断char型变量c1是否为小写字母的正确表达式为()。
C语言中规定,程序中各函数之间()。
下列工具中,不属于结构化分析的常用工具的是()。
随机试题
复数有三种表示形式:一种是________,一种是________,一种是________。
建立参考区间时,筛选参考个体的原则是根据
老年人继发性肾病综合征常见的疾病是
治疗气虚感冒,应首选()
根据企业在不同发展阶段的特征,下列各项中正确的是()。
甲投资基金利用市场公开信息进行价值分析和投资,在下列效率不同的资本市场中,该投资基金可获取超额收益的有()。
某中外合资经营企业的投资总额为1300万美元,约定分期缴付出资,在其注册资本中,中方认缴的出资额为120万美元。根据外商投资企业法律制度的规定,外方第一期认缴的出资额至少为()万美元。
导游领队人员应有维护文明旅游的()。
银行业从业人员在工作中应当互相监督,对同级别同事违反法律或内部规章制度的行为不可以采取()的方式。
论述创造性思维的基本过程。
最新回复
(
0
)