计算算法的时间复杂度是属于一种( )。

A.事前统计的方法B.事前分析估算的方法C.事后统计的方法D.事后分析估算的方法... A.事前统计的方法
B.事前分析估算的方法
C.事后统计的方法
D.事后分析估算的方法
展开
考试资料网
2023-04-16 · 百度认证:赞题库官方账号
考试资料网
向TA提问
展开全部
【答案】:B
算法效率——用依据该算法编制的程序在计算机上执行所消耗的时间来度量。(1)事后统计——利用计算机内计时功能,不同算法的程序可以用一组或多组相同的统计数据区分。缺点:①必须先运行依据算法编制的程序;②所得时间统计量依赖于硬件、软件等环境因素,掩盖算法本身的优劣。(2)事前分析估计——一个高级语言程序在计算机上运行所消耗的时间取决于:①依据的算法选用何种策略;②问题的规模;③程序语言;④编译程序产生机器代码质量;⑤机器执行指令速度。同一个算法用不同的语言、不同的编译程序、在不同的计算机上运行,效率均不同,所以使用绝对时间单位衡量算法效率不合适。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式