首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序段的时间复杂度是( )。 for(i=1; i<n; i++) {y=y+1; for(J=0; J<=(2*n);J++) x++;}
下面这个程序段的时间复杂度是( )。 for(i=1; i<n; i++) {y=y+1; for(J=0; J<=(2*n);J++) x++;}
admin
2013-02-04
42
问题
下面这个程序段的时间复杂度是( )。 for(i=1; i<n; i++) {y=y+1; for(J=0; J<=(2*n);J++) x++;}
选项
A、O(log
2
n)
B、O(n)
C、O(nlog
2
n)
D、O(n
2
)
答案
8
解析
语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。本题中语句“y+y+1;”的频度是n-1,语句“x++;”的频度是(n-1)×(2n+1)=2n
2
-n-l,则该程序段的时间复杂度是O(n)=n-l+2n
2
-n-1=O(n
2
)。
转载请注明原文地址:https://kaotiyun.com/show/vYup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
为建立良好的程序设计风格,下列有关语句结构描述错误的是()。
在创建报表的过程中,可以控制数据输出的内容、输出对象的显示或打印格式,还可以在报表制作的过程中,进行数据的【】。
数据管理技术经历了人工处理阶段、【】和【】、分布式数据库系统、面向对象数据库系统五个发展阶段。
VisualBasic中,允许一个变量未加定义直接使用,这样VB即把它当做变体类型的变量。若使用Dim语句定义这种类型的变量,则在As后面应使用【】关键字。
下面关于报表对数据的处理的叙述正确的选项是
在面向对象方法中,允许作用于某个对象上的操作称为【】。
Access系统中,一个表最多可以建立的上键个数(主索引)为()。
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目()。
VBA中打开窗体的命令语句是【】。
随机试题
某机械设备的资产原值为2800万元,折旧年限为15年,净残值为设备原值的4%,按平均年限法计算年折旧额为()万元。
A.Soundsgreat!B.Thisisourfirsttriphere.C.Whenshallwesetoff?
A、调经丸B、同仁乌鸡白凤丸C、逍遥丸D、当归丸E、暖宫七味丸用于气郁血滞引起的月经不调的是
关于现场绑扎钢筋的说法,正确的有()。
选择会计核算软件时应注意的问题有()。
王某购买了一套总价为100万元的二手住宅,打算购房款尽量用该住宅作为抵押物向银行和住房公积金管理中心申请抵押贷款解决,并争取享受贷款优惠政策,不足部分以首付款方式支付。已知法定最低首付款比例为25%,贷款价值比为70%,住房公积金贷款最高额度为60万元
陈某拟设立一家一人有限责任公司,在该公司章程拟定的下列内容中,不符合《公司法》规定的是()。
知识的掌握、技能的形成与能力的发展关系密切,三者是同步发展的。()
TheEzonexamnetworkadministratorneedstoverifythatswitchinterface0/5hasbeenassignedtotheMarketingVLA.N.Whichcom
America’sBrainDrainCrisisLosingtheGlobalEdgeWilliamKunzisaself-describedcomputergeek.Amoreaptdescrip
最新回复
(
0
)