首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设n是描述问题规模的非负整数,下面程序片段的时间复杂度为( )。 void fun(int n){ int i,j,k; for(i=1;i<=n;i++) for(j=1;j<=n;j++){ k=1; while(k<=n k=5*k;
假设n是描述问题规模的非负整数,下面程序片段的时间复杂度为( )。 void fun(int n){ int i,j,k; for(i=1;i<=n;i++) for(j=1;j<=n;j++){ k=1; while(k<=n k=5*k;
admin
2019-12-10
28
问题
假设n是描述问题规模的非负整数,下面程序片段的时间复杂度为( )。
void fun(int n){
int i,j,k;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++){
k=1;
while(k<=n
k=5*k;
}
}
选项
A、O(n
2
log
2
n)
B、O(nlog
5
n)
C、O(n
2
log
5
n)
D、O(n
3
)
答案
C
解析
首先抓基本运算语句,即k=5*k;设其执行时间为T(n)。对于j每循环一次,该语句的执行次数为m,有5
m
≤n,即m≤log
5
n。所以,
T(n)=∑
n
i=1
∑
n
j=1
m=m∑
n
i=1
∑
n
j=1
=mn
2
=n
2
log
5
n=O(n
2
log
5
n)
转载请注明原文地址:https://jikaoti.com/ti/FyDjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
设需在两台计算机间经两个中间节点传送100M字节的文件,假定:(1)计算机与中间节点间的通信线路以及中间节点间通信线路的通信速率皆为8Kbps;(2)数据传输的差错可以忽略不计;(3)中间节点存储转发时间可忽略不计;
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
在某个操作系统中,通过大量的实验,人们观察到在两次缺页中断之间执行的指令数与分配给程序的页框数成正比,即可用内存加倍,缺页中断的平均间隔也加倍。整体缺页次数减少约一半。假设一条普通指令需要100ns,但若发生了缺页中断就需要1ms。一个程序运行了60s,期
某一个计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下所示,所有的数字均为十进制,每一项的起始编号是0,并且所有的地址均按字节计址,每页的大小为1024字节。(1)计算下列逻辑地址转换为物理地址,并说明为什么?07
在某计算机中采用了多级存储体系,设计有cache,主存和磁盘,假设访问cache一个字需要花费10ns,若该字不在cache中但是存在在主存中,那么需要100ns载入cache,然后重新开始定位。若该字既不在cache中,也不在主存中,那么需要10ms的时
在单处理机的多进程系统中,进程什么时候占用处理机以及决定占用时间的长短是()。
一个FTP的用户,发送了LIST命令来获取服务器的文件列表,这时候服务器应该通过()端口来传输该列表。
已知某局域网采用CSMA/CD协议实现介质访问控制,数据传输速率为100Mbps。(1)此局域网采用了以太网,为了达到100Mbps的数据传送率,那么线路的带宽最小为多少?(2)如果信号在网络中的传播速度是200000km/s,那么该网
在无噪声情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是()。
随机试题
关于羊水过少的处理不正确的是
下列哪项不是输卵管妊娠的病因
A、 B、 C、 D、 C
关于正铲挖掘机适用范围的说法,正确的有()。
某国内投资公司,2010年11月接受某国有企业以房产投资入股,房产市场价值500万元。此外,该公司将自有的房屋处理,原值1000万元,其中的一套房屋典当给某典当商;另外一套用作幼儿园,原值300万元。同时,该公司获得一块政府出让的土地,缴纳土地出让金100
社会主义国民收入必须进行再分配的主要原因是()。
春游时,全班准备照集体相,站队后发现两侧均有人在画面外,为使每个人都能进入画面,下列做法合理的是()。
下列在兄弟行辈中长幼排行的次序中表示老四的是()。
简述布鲁纳的发现教学模式。
马克思在《德意志意识形态》中指出,“人们为了能够‘创造历史’,必须能够生活”,“不是意识决定生活,而是生活决定意识”。相比唯物史观,唯心史观的缺陷在于
最新回复
(
0
)