首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 int i=1: while(i<=n) i=i*2:
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。 int i=1: while(i<=n) i=i*2:
admin
2019-12-10
47
问题
设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/ys3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
在集中式总线仲裁中,()方式响应时间最快。
计算机系统中存储器为何采用分级结构?
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号以及花括号,嵌套的顺序随意,如:“{[()]()}”。试编写算法,实现判定给定表达式中所含括号是否正确配对的出现。
CRC校验是目前常用的检错方式。如果采用的多项式为G(X)=X4+X+1,那么对于要传的信息串1101011011的CRC校验码是()。
某计算机的主存地址空间大小为256MB,按字节编址。指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为64B,数据Cache采用直接映射方式。现有两个功能相同的程序A和B,其伪代码如下:假定int类型数据用32位补码表示,程序
若无向图G=(V,E)中含有7个顶点,要保证图G在任何情况下都是连通的,则需要的边数最少是____。
对n(n≥2)个权值均不相同的字符构造成赫夫曼树。下列关于该赫夫曼树的叙述中,错误的是____。
在基址寻址方式中,若基址寄存器BR的内容为2D3C16,形式地址A的内容为5316,则有效地址EA为()。
若视频图像每帧的数据量为6.4MB,帧速率为30帧/秒,则显示10秒的视频信息,其原始数据量是()。
随机试题
Homingpigeonsareplacedinatrainingprogramfromaboutthetimetheyaretwenty-eightdaysofage.Theyaretaughttoenter
以下哪一项不是被动关节活动范围练习的主要治疗作用
甲国和乙国爆发战争,丙国宣布战时中立,丙国作为战时中立的国家,下列哪一项不是丙国的权利或义务?()
键盘、鼠标、绘图仪都是输入设备。()
根据增值税法律制度的规定,下列各项中,属于增值税征收范围的有( )。
现代学校制度的价值追求包括()。
“家有一斗粮,不当孩子王。”这种说法反映了中国传统社会中教师普遍较低的()
“红军不怕远征难,万水千山只等闲。”当年红军“远征”的直接原因是()。
我国原有的铁道部被撤并后,其部分职责并人交通运输部。()
下列与队列结构有关联的是
最新回复
(
0
)