算法的时间复杂度仅与问题的规模相关吗?

算法的时间复杂度仅与问题的规模相关吗... 算法的时间复杂度仅与问题的规模相关吗 展开
 我来答
Future_Studio
2018-11-06
知道答主
回答量:2
采纳率:0%
帮助的人:1783
展开全部
算法的时间复杂度在大部分题库中的答案是选择与问题规模有关的那个选项,同时干扰项往往是计算机硬件性能,编译程序质量,程序设计语言等等。(直接回答)
其他版本的书中还提到与-待处理数据的初态有关,例如是否已经有序。(补充回答)
算法的时间复杂度,即效率,通常只与算法本身的性质有关,算法本身的性质又包括其涉及的问题规模,还有选择的何种算法策略。(个人经验)
算法的时间复杂度,即基本操作重复执行的次数,是问题规模n的某个函数f(n),算法的时间量度记作T(n) = O(f(n));它表示随着问题规模n的增大,算法执行的时间的增长率和f(n)的增长率相同,称作渐近时间复杂度,也称时间复杂度。(严蔚敏老师书上的相关解释)
匿名用户
2013-07-07
展开全部
您好,我看到您的问题很久没有人来回答,但是问题过期无人回答会被扣分的并且你的悬赏分也会被没收!所以我给你提几条建议:

一,你可以选择在正确的分类下去提问,这样知道你问题答案的人才会多一些,回答的人也会多些。

二,您可以到与您问题相关专业网站论坛里去看看,那里聚集了许多专业人才,一定可以为你解决问题的。

三,你可以向你的网上好友问友打听,他们会更加真诚热心为你寻找答案的,甚至可以到相关网站直接搜索.

四,网上很多专业论坛以及知识平台,上面也有很多资料,我遇到专业性的问题总是上论坛求解决办法的。

五,将你的问题问的细一些,清楚一些!让人更加容易看懂明白是什么意思!

谢谢采纳我的建议! !
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者6YV0NHmNv5
2019-06-07 · TA获得超过3689个赞
知道大有可为答主
回答量:3030
采纳率:29%
帮助的人:142万
展开全部
1.while循环执行次数是log(3,n),因此时间复杂度是O(log(n))
2.while循环执行次数是n-1,因此时间复杂度是O(n)
3.while循环执行次数是n,因此时间复杂度是O(n)
4.while循环执行次数与n无关,因此时间复杂度是O(1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-07
展开全部
就看好不回家不久后不久后
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式