首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 order (int j,int m) } int i,ternp; if(j<m) { if(a[i]<a[j]) { temp=a [i]; a [j]=temp; } j
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 order (int j,int m) } int i,ternp; if(j<m) { if(a[i]<a[j]) { temp=a [i]; a [j]=temp; } j
admin
2019-12-10
84
问题
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。
order (int j,int m)
}
int i,ternp;
if(j<m)
{
if(a
<a[j])
{
temp=a
;
a [j]=temp;
}
j++;
order(j,m); //递归调用
}
}
选项
A、O(n)
B、O(nlog
2
n)
C、O(n
2
)
D、O(n
3
)
答案
C
解析
order()函数是一个递归排序过程,设T(n)是排序n个元素所需要的时间。在排序n个元素时,算法的计算时间主要花费在递归调用order()上。第一次调用时,处理的元素序列个数为n—1,也就是对余下的n—1个元素进行排序,所需要的计算时间应为T(n—1)。又因为在其中的循环中,需要n—1次比较,所以排序n个元素所需要的时间为
T(n)=T(n—1)+n—1, n>1
这样得到如下方程:
T(1)=0
T(n)=T(n—1)+n一1 n>1
求解过程为:
T(n)=[T(n一2)+(n一2)]+(n一1)
=[T(n一3)+(n一3)]+(n一2)+(n一1)
.
.
.
=[T(1)+1]+2+…+n—1
=0+1+2+…+n—1
=n(n—1)/2
=O(n
2
)
转载请注明原文地址:https://www.kaotiyun.com/show/N13i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
操作系统为了管理文件,设计了文件控制块(FCB),文件控制块的建立是()。
对于一个长度为n的任意表进行排序,至少需要进行的比较次数是()。
设有一系统在某时刻的资源分配情况如下:请回答:(1)系统中各进程尚需资源数各是多少?(2)当前系统安全吗?为什么?’(3)如果此时进程P1提出资源请求(0,4,2,0),系统能分配给它吗?若不能则写
对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,为实现编号可采用的遍历是()。
某二叉树的先序和后序序列正好相反,则该二叉树一定是()。
设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页(Page)数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框(PageFrame)。在时刻260前的该进程访问情况见表B一2(访问位即使
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如图B-4所示。转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义见表B-1。请回答下列问题:转移指令的目标地址范围是多少?
某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析,假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100gs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。在单缓冲区和
对于RISC机和CISC机,以下说法错误的是()。
采用直线内插法来计算差别阈限的心理物理法是
随机试题
对重症医学来讲,对医学实践有深刻影响的四个基本伦理原则不包括
根据民事诉讼法规定,适用专属管辖的诉讼案件有:
()是管理者要评价组织在多大程度上实现了目标以及采取什么样的行动来保持和提高业绩。
下面的( )不是设备安装监理的主要工作内容。
甲公司应收乙公司货款79000元(已计提坏账准备7900元),因乙公司发生财务困难,不能如期偿还货款,经双方协商,乙公司以一批原材料抵偿全部债务,甲公司支付材料运杂费100元。该批原材料不含增值税的公允价值为60000元,可抵扣的增值税进项税额为10200
甲公司2012年至2015年与固定资产有关的业务如下:(1)2012年12月20日,甲公司购进一台不需要安装的设备,设备价款640万元,另外发生运杂费2万元,保险费3万元,专业人员服务费20万元,款项均以银行存款支付,假定没有发生其他相关税费。该设备于当
赌徒谬论是指倾向于以为随机序列中一个事件发生的机会率与之前发生的事件有关,即其发生的机会率会随着之前没有发生该事件的次数而上升。根据上述定义,下列不属于赌徒谬论的是()。
()是激励学生相互启发、尽可能多地提出答案解决问题方法的创造性思维训练法
2022年3月25日,我国第二台华龙一号机组()—一核电6号机组完成建设,标志着我国自主研发三代核电华龙一号示范工程全面建成投运。
"Poverty",wroteAristotle,"istheparentofcrime."Butwasheright?Certainly,povertyandcrimeare【C1】______.Andtheidea
最新回复
(
0
)