首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 int i=1: while(i
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 int i=1: while(i
admin
2013-07-12
56
问题
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。
int i=1:
while(i<=n)
i=i*2:
选项
A、O(log
2
n)
B、O(n)
C、O(nlog
2
n)
D、O(n
2
)
答案
A
解析
这是一个比较有趣的问题。如果不仔细分析的话,可能会得到O(n)的结果。关键在于分析出while语句执行的次数。由于循环体中,i=i*2,所以循环执行的次数是log
2
n,由此可见,算法的时间复杂度不是由问题规模n直接决定,而是log
2
n。
转载请注明原文地址:https://kaotiyun.com/show/4uxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
英国在准备撤出印度时采取的策略是()
关于中世纪西欧城市发展状况,叙述正确的是()。①城市取得自由或自治,一般以赎买为手段。②城市的自由和自治,一般以封建主或国王颁发的特许证书为凭据。③有的城市集体为封君服军役,并履行封臣的其他义务。④城市可视为封建社会
二战以来,资本主义经济在发展中出现了许多新问题,主要原因是()。
林则徐的反英国侵略的策略思想不包括()。
简述布匿战争的过程。
下列会议中,讨论有关对日本法西斯问题的有()。①开罗会议②德黑兰会议③雅尔塔会议④波茨坦会议
简述蒙古西征的具体过程及其对中亚等地区的影响。(东北师范大学1999年世界中古史真题;南京大学2001年综合卷真题;东北师范大学2002年世界中古史真题)
清朝入关初期执行了一些错误的政策,在社会上产生了不良的影响,其中不包括()。
一个字节多路通道连接D1、D2、D3、D4、D5共5台设备,这些设备分别每10μs、30μs、30μs、50μs和75μs向通道发出一次数据传送的服务请求,请回答下列问题:(1)计算这个字节多路通道的实际流量和工作周期。(2)如果设计字
随机试题
Theteacher______thatthestudentsbetherebeforenoon.
A.眼底正常B.眼底出血C.眼底动脉栓塞D.玻璃体下出血E.视乳头水肿蛛网膜下腔出血可见
工程监理企业应当拥有一套健全的管理制度,现代化的管理手段,先进的管理理论、方法和手段,足够的技术、经济资料和数据,这是建设工程监理()的期。
在进口设备时,若采用装运港船上交货价,卖方的责任是()。
在社会主义初级阶段,我国的一项基本经济制度是()。
周先生最喜欢的出行方式是乘坐()。
求解微分方程y"一y=ex+4cosx.
ThelongandprogressivereignofQueenVictoriacametoaclimaxatatimeofpeaceandplentywhentheBritishEmpireseemedt
A、 B、 C、 D、 D栈是一种特殊的线性表,限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶(top),另一端则称为栈底(bottom)。表中无元素时称为空栈,最后进入栈顶的数据元素称为栈顶元
Somesocialscientistshaveclaimedthatdivorceharmschildrenfortherestoftheirlivesleadingthemtoformmarriagesash
最新回复
(
0
)