首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大Theta计算

大Theta计算
EN

Stack Overflow用户
提问于 2017-03-17 02:12:29
回答 1查看 1.2K关注 0票数 1

有人能为这个问题指出正确的方向吗?我需要计算这个函数的大θ运行时间。我知道它将运行sum++ (n^2)(n+2)次数,但我不知道如何计算它的大θ。很抱歉有n00b的问题,但是它只是最高的顺序吗?n^3?

代码语言:javascript
复制
for (int i=0; i <= n+2; i++)

   for (int j=0; j < n * n; j++)

      sum++;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-17 03:05:38

正如您在维基中所发现的,大Theta f(n) = Θ(g(n))意味着f在上面和下面都是由g渐近地有界的。你也可以在汗学院找到有趣的大-θ(大-Theta)符号。在大多数口语化的情况下,Big和Big是相同的,也就是说,当有人谈论一些算法时,Big实际上是指Big。还请参阅Θ(n)和O(n)有什么区别?,并举例说明了大O和大Theta之间的差异。

是的,在您的例子中,只要获得n的最高功率就可以了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42848031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档