首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 int i=1: while(i
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 int i=1: while(i
admin
2013-07-12
69
问题
设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
学硕统考专业
相关试题推荐
郡县制度在春秋战国时代是政治变革中最显著的一个方面,下列选项中,对郡县制度表述错误的是()
在1957年反右派运动严重扩大化过程中采取的错误斗争方式包括()。
中华人民共和国恢复了在联合国合法席位的时间是()。
1949年6月,毛泽东发表了系统阐明中国共产党关于建立新中国主张的()。
《关于建国以来党的若干历史问题的决议》对毛泽东和毛泽东思想历史地位的科学评价。
第一次世界大战后。《凡尔赛条约》规定了国际联盟管理15年的德国地区是()。
洋务运动时期,首批赴欧海军留学生派出的时间是()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
设某计算机有四个中断源,优先顺序按1→2→3→4降序排列,若1、2、3、4中断源的服务程序中对应的屏蔽字分别为1110、0100、0110、1111,试写出这四个中断源的中断处理次序(按降序排列)。若四个中断源同时有中断请求,画出CPU执行程序的轨迹。
随机试题
在体育课的教学中,依据健康分组的要求,可让学生分为哪三个组?()
堆排序的最坏时间复杂度为()
关于犯罪主体,下列哪一选项是正确的?()(2009/2/2)
患者自己操作轮椅时,正确的是
某摩托车生产企业为增值税一般纳税人,企业拥有固定资产18000万元(其中生产经营使用的房产原值为12000万元),生产经营占地面积80000平方米。2012年发生以下业务:(1)全年生产两轮摩托车200000辆,每辆生产成本0.28万元、市场不含
实行严格的(),可以保证年工序列工资有效地发挥作用。
政府干预对外贸易的目的是()。
儿童在()产生交际倾向。
下列叙述中不是计算机病毒特征的是()。
Readthememoandletterbelow.Completetheformthatfollows.Writeawordorphrase(inCAPITALLETTERS)oranumberon
最新回复
(
0
)