首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设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
41
问题
设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://kaotiyun.com/show/N13i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
某DRAM芯片内部存储元排列成1024.×1024的矩阵,且已知其存取周期为0.1μs,最大刷新间隔为2ms。当采用异步刷新方式时,死时间()。
在AOE网络中关键路径叙述正确的是()。
进程从运行状态转换为就绪状态的可能原因是()。
什么是单重分组和双重分组跳跃进位链?一个按3,5,3,5分组的双重分组跳跃进位链(最低位为第O位),试问大组中产生的是哪几位进位?与4,4,4,4分组的双重分组跳跃进位链相比,试问产生全部进位的时间是否一致?为什么?
已知小写英文字母“a”的ASCⅡ码值为61H,现字母“g”被存放在某个存储单元中,若采用偶校验(假设最高位作为校验位),则该存储单元中存放的十六进制数是()。
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,为实现编号可采用的遍历是()。
带权图(权值非负,表示边连接的两顶点间的距离)的最短路径问题足找出从初始顶点到目标顶点之间的一条最短路径。假设从初始顶点到目标顶点之间存在路径,现有一种解决该问题的方法:①设最短路径初始时仅包含初始顶点,令当前顶点u为初始顶点;②选择离u最近且尚未在最短路
在无噪声情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是____。
在用差别阈限法制作等距量表时,作为等距单位的是()
随机试题
10岁女孩,胸骨左缘第2~3肋间有Ⅲ级收缩期喷射性杂音,P2亢进、固定分裂,胸骨左缘下部闻及Ⅱ级舒张期杂音。心电图示电轴右偏、不完全性右束支传导阻滞和右室肥大。X线胸片显示
新文化运动的背景有
常用于细菌染色的染料是
案例:在“探究通过导体的电流与电压和电阻的关系”实验中,有如下器材:电压表、电流表、滑动变阻器、开关、两节干电池、定值电阻R(分别为5Ω、10Ω、15Ω、20Ω、25Ω)、导线若干。师:同学们按照电路图连接电路时,要注意滑动变阻器保护电路的作用,不要连
有关部门提出应关注学生的营养餐,并提出了一套营养标准。但是有人说:“关注学生的营养不能仅仅是在饭盒中。”请你谈谈对这句话的理解。
在行政诉讼中对具体行政行为的合法性负有举证责任的是:
对照题干给定的图形,选项中的盒子展开后一定不能形成所给图形的一项是:
在面向对象的软件工程中,一个组件(component)包含了(10)。
RichardSatava,programmanagerforadvancedmedicaltechnologies,hasbeenadrivingforcebringingvirtualrealitytomedicine
Questions28-32DothefollowingstatementsagreewiththeviewsofthewriterinReadingPassage3?Inboxes28-32onyouransw
最新回复
(
0
)