gpt4 book ai didi

java - 算法的时间复杂度 : How to decide which algorithm after calculated the time

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:31:11 24 4
gpt4 key购买 nike

今天我在 msdn 中看到博客,我注意到如何计算算法的时间复杂度。我完全理解如何计算算法的时间复杂度,但最后作者提到了以下几行

Adding everything up I get

(N+4)+(5N+2)+(4N+2) = 10N+8

So the asymptotic time complexity for the above code is O(N), which means that the above algorithm is a liner time complexity algorithm.

那作者怎么说是基于线性时间复杂度算法呢。博客链接

http://blogs.msdn.com/b/nmallick/archive/2010/03/30/how-to-calculate-time-complexity-for-a-given-algorithm.aspx .

最佳答案

他说因为10N+8是一次方程。如果你绘制那个方程式,你会得到一条直线。尝试在此网站 ( function graphs ) 上输入 10 * x + 8 并亲自查看。

关于java - 算法的时间复杂度 : How to decide which algorithm after calculated the time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10546888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com