某算法的时间复杂度为O(n),表明该算法的:

某算法的时间复杂度为O(n),表明该算法的:A.问题规模是nB.执行时间等于nC.执行时间与n成正比D.问题的规模与n成正比能能都解释下呀?... 某算法的时间复杂度为O(n),表明该算法的:
A.问题规模是n
B.执行时间等于n
C.执行时间与n成正比
D.问题的规模与n成正比
能能都解释下呀?
展开
 我来答
教育小百科达人
2020-10-19 · TA获得超过156万个赞
知道大有可为答主
回答量:8828
采纳率:99%
帮助的人:470万
展开全部

C、执行时间与n成正比。

A选项,算法的时间复杂度与问题规模没有任何关系。故A选项错误。

B选项,任何算法的执行时间都几乎不可能完全等于。故B选项错误。

C选项,如果一个算法的时间复杂度为,的值增加,的值也会随之增加,那么执行时间肯定就是与成正比的。故C选项正确。

D选项,一个算法的时间复杂度与这个问题的数据规模没有关系,故D选项也错误。



扩展资料:

算法的时间复杂度通常用大O符号表述,定义为T[n] = O(f(n))。称函数T(n)以f(n)为界或者称T(n)受限于f(n)。

如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n)。T(n)称为这一算法的“时间复杂度”。当输入量n逐渐加大时,时间复杂度的极限情形称为算法的“渐近时间复杂度”。

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
飞沛和妙珍
2020-01-04 · TA获得超过3942个赞
知道大有可为答主
回答量:3107
采纳率:25%
帮助的人:429万
展开全部
一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为t(n)。
t(n)=o(n*n)的意思就是算法大概执行n的平方次,时间与执行次数成正比。,问题规模还是n。
跟o()没有关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真真20131014
2018-11-26
知道答主
回答量:1
采纳率:0%
帮助的人:1.3万
展开全部
选c
说明算法的时间复杂度Tn小于等于cn(c为比例常数),即Tn=o(n),时间复杂度是问题规模n的函数。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伟大业壮梦成1
2018-09-09 · TA获得超过4512个赞
知道大有可为答主
回答量:5818
采纳率:83%
帮助的人:758万
展开全部
n就是问题的规模,因此A答案不对,答案是C,时间复杂度就是执行时间,O代表同数量级,至于答案B,则是C中包含的特例,一般O(n^2)得算法并不一定是执行时间等于n^2
追问
不是n^2呀
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式