首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
算法的时间复杂度是指
算法的时间复杂度是指
admin
2009-02-15
73
问题
算法的时间复杂度是指
选项
A、执行算法程序所需要的时间
B、算法程序的长度
C、算法程序中的指令条数
D、算法执行过程中所需要的基本运算次数
答案
1
解析
算法的时间复杂度实际上就是执行算法程序所需要的计算工作量。为了客观地反映算法性能,在度量算法的时间复杂度时,应该与编写算法程序所使用的程序设计语言、执行算法程序时所使用的计算工具以及程序员的水平无关。选项A错误,因为同一算法程序在运行速度不同的计算机上运行时,其计算时间是不同的。选项B错误。因为算法所编写的程序长度往往与程序设计语言以及程序员的水平有关,同一个算法,用不同的程序设计语言或者不同的程序员所编写出的程序其长度可能会大不相同。选项C错误,因为根据一个算法所编制出的程序程序中,其指令条数往往与程序设计语言以及程序员的水平有关,不能用算法程序中的指令条数来度量算法的时间复杂度。所以,本题的正确答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/ICnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
执行USEscIN0命令的结果是
在VisualFoxPro扣,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是
下面描述中,不属于软件危机表现的是
如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程:
语句LISTMEMORYLIKEa*能够显示的变量不包括
下列字符型常量的表示中,错误的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
以下选项中,不是Python语言基本控制结构的县
随机试题
Theinvestigatorsfoundthatmoreshouldbedonefor________inremoteareas.
生产进度控制具体包括_______、________、________、________。
以点概面的思想方法是
不义不昵,厚将崩。不义:昵:崩:
下列关于朗格汉斯细胞组织细胞增生症的描述,正确的有
喉癌中最常见的类型是
房屋建筑工程质量保修书中的内容一般包括()。
甲、乙各以30%与70%的份额共有一间房屋,现甲欲将自己的份额转让给第三人丙,下列表述中说法正确的是()。
甲企业委托赵某采购一批男士西服套装,赵某在采购时发现乙服装厂的女士西服套裙在降价促销,于是便以甲企业的名义采购了一批,乙服装厂在查阅赵某的代理协议时发现其只有采购男士西服的代理权限,但为了扩大销售依然与其签订了女士西服套裙的采购合同,则下列说法中正确的有(
关于毕生发展思想表述错误的是
最新回复
(
0
)