首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序段的时间复杂度是( )。 for (i=1;i<n;i++) { y=y+1; for (j=0;j<=(2*n);j++) x++;
下面这个程序段的时间复杂度是( )。 for (i=1;i<n;i++) { y=y+1; for (j=0;j<=(2*n);j++) x++;
admin
2009-05-20
41
问题
下面这个程序段的时间复杂度是( )。 for (i=1;i<n;i++) { y=y+1; for (j=0;j<=(2*n);j++) x++; }
选项
A、O(log
2
n)
B、O(n)
C、O(nlog
2
n)
D、O(n
2
)
答案
8
解析
语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。在本题算法中,其中语句“y=y+1;”的频度是n-1,语句“x++;”的频度是(n-1)(2n+1)=2n
2
-n-1。则该程序段的时间复杂度是T(n)=n-1+2n
2
-n-1=O(n
2
)。
转载请注明原文地址:https://kaotiyun.com/show/mf5p777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2),i,j,t=,1;for(i=0;i
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){ini
下列关于函数的叙述中,正确的是
对于循环队列,下列叙述中正确的是( )。
下列for循环的循环体执行次数为()。for(inti(0),j(10);i=j=4;i++j--)
结构化程序设计的基本原则不包括()。
支持子程序调用的数据结构是()。
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
下列程序的功能是求算式:1-1/2+1/3-1/4+……前30项之和。请在空白处填入适当的语句,使程序可以完成指定的功能。PrivateSubCommandl_Click()Dimiasinteger,sassi
随机试题
()是男性产生精子和分泌雄激素的生殖腺。
谈判过程中沟通的总体目标包括()
《金鲤鱼的百裥裙》内涵深刻性的主要体现有()
识别混响伪像最好的方法是
请列举我国民间美术(三种以上),人口大省河南也有很多珍贵的民间美术,就最为典型代表的一种,说说它的特点。
调整教师与学员之间关系的道德规范是()
百年国史已有镜鉴:教育盛,虽战乱纷争仍人才辈出、民力__________、国体向上;教育衰,纵四海平定歌舞升平也社会__________、未来迷茫、振兴乏力。教育,国之命脉,牵一发而动全身,系百年而导国运,而先生又为教育之魂魄。填入画横线部分最恰当的一项
如何评价布鲁纳的认知结构学习理论?
一个公司开年度总结大会,某小组的五个人要分别发言,其中男员工3人,女员工2人,发言的顺序要求两个女员工之间恰有一名男员工,则发言顺序方案共有
Weliveinasocietyinthereisalotoftalkabout【M1】______science,butIwouldsaythattherearenot5perce
最新回复
(
0
)