首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下列程序段的时间复杂度是_______。 count=0; for(k=1,k<=n;k*=2) for(j=1,j<=n,j++) count++;
下列程序段的时间复杂度是_______。 count=0; for(k=1,k<=n;k*=2) for(j=1,j<=n,j++) count++;
admin
2015-12-30
51
问题
下列程序段的时间复杂度是_______。
count=0;
for(k=1,k<=n;k*=2)
for(j=1,j<=n,j++)
count++;
选项
A、O(log
2
n)
B、O(n)
C、O(nlog
2
n)
D、O(n
2
)
答案
C
解析
内层循环条件j<=n与外层循环的变量无关,每次循环j自增1,每次内层循环都执行n次。
外层循环条件为k<=n,增量定义为k*=2,可知循环次数为2
k
<=n,即k<=log2n。所以内层循环的时间复杂度是O(n),外层循环的时间复杂度是O(log2n)。对于嵌套循环,根据乘法规则可知,该段程序的时间复杂度T(n)=T
1
(n)*T
2
(n)=O(n)*O(log
2
n)=O(nlog
2
n),选C。
转载请注明原文地址:https://kaotiyun.com/show/h7xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“时方镇缺守帅,稍命文臣权之……又置转运使、通判,为之条禁,文薄渐为精密,由是利归公上而外权削矣。”这段文字反映出北宋初期加强地方控制的基本理念是()。
毛泽东从事了大量理论研究工作,系统阐述了新民主主义的理论,下列选项中,不属于这一范围的是()
苏联在哪次会议上通过了社会主义工业化方针,并在此之后开始了大规模的工业化建设?()。
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
中国第一个资产阶级革命团体兴中会建立的时间是()。
蒙古军第一次大规模进攻南宋是在()时期
下列关于戈尔巴乔夫上台以后发生的事件,按时间先后顺序排列正确的是()。①苏联进行政治改革②苏联进行经济改革③八一九事件④苏联解体
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
随机试题
症见黎明前脐腹作痛,肠鸣即泻,完谷不化,腹部喜暧,泻后则安,形寒肢冷,腰膝酸软,舌淡苔白,脉沉细,辨证为
生化分析仪器内设置的校正方法一般不包含
尿素酶实验阳性的真菌是
质量管理和质量保证的基础是()
【背景资料】某施工单位承建两栋15层的框架结构工程。合同约定:①钢筋由建设单位供应;②工程质量保修按国务院令第279号执行。开工前施工单位编制了单位工程施工组织设计,并通过审批。施工过程中,发生下列事件:事件1:建设单位按照施工单位提出的某批次钢筋使用
企业将收到的投资者以外币投入的资本折算为记账本位币时,应采用的折算汇率是()。
以下说法正确的是()。
设点(x0,y0)在圆O:x2+y2=1的内部,则直线l:x0+y0y=1和圆O
TASKONE-TOPICTOBEDISCUSSED•Forquestions13-17,matchtheextractswiththetopicstobediscussedateachmeeting,
南京是中国东部重要的政治、文化和金融中心。自三国时期(theThreeKingdomsPeriod)开始,先后有六个朝代在此建都,因此南京有“六朝古都”(theAncientCapitalofSixDynasties)的美誉。南京城建于明朝
最新回复
(
0
)