big-o 相关问题

Big-O表示法用于表示渐近上界。它描述了算法的相关时间或空间复杂性。 Big-O分析提供了对问题难度的粗略和简化估计。

时间复杂度Big O,Theta,Ω

我是一名人工智能专业的大学生。我感到愚蠢,是因为我无法理解时间复杂性。而且我的老师不会帮我的忙。我失败了,一无所知。谁能帮我...

回答 1 投票 0


嵌套循环中总和的执行次数+ = 1

所以,我一直试图找出为什么这段代码中sum + = 1的执行次数是(2n * n)。 n = 5#n对于范围(n)中的i可以是总和= 0:对于范围(n)中的j:总和== ...

回答 1 投票 0

创建用于检查图形是否已连接的算法

所以就这样问了一个古老的考试问题。我想知道这是什么意思,因为图形是否可以定向。在一个有向图中,它应该像这样工作(我想):创建两个数组:...

回答 1 投票 0

是o(n ^ 2)或o(n ^ 3)

内部for循环为O(n ^ 2),因为它是n(n-1)/ 2,但是外部for循环为O(n)。难道不是使它的时间复杂度为O(n ^ 3)的n * n(n-1)/ 2吗?还是O(n ^ 2)。那是...

回答 1 投票 0

优化Haskell中无限字符串的过滤

我正在解决HackerRank中的一个问题,在该问题中,我必须计算无限个重复序列字符串的前n个元素中字母'a'的数量,例如,“ abc”代表“ abcabcabcabc ...”。 ...

回答 1 投票 0

函数2的Big-O复杂度是多少?

我发现了这两个函数:“”“返回映射中项目的列表”“” def function1(map):a = list()用于映射中项目:a.add(item)返回一个“”“假设...

回答 2 投票 -1

减法是否在大O标记中有效?

如果我们有f(n)= O(g(n))且h(n)= O(x(n)),那么f(n)-h(n)= O(g( n)-x(n))?我不这么认为,因为在减去x(n)时,O表示法的定义中的不等式被颠倒了...

回答 1 投票 0

减法是否以大哦符号有效?

如果我们有f(n)= O(g(n))且h(n)= O(x(n)),那么f(n)-h(n)= O(g( n)-x(n))?我不这么认为,因为在减去x(n)时,O表示法的定义中的不等式被颠倒了...

回答 1 投票 0

在O(1)时间的Python中查找字典中的最小值

我需要一种方法,可以在O(1)时间,或者实际上在任何亚线性时间中,在充满Node对象的字典中找到最小值。这是我需要的示例:'''节点具有4个属性:...

回答 1 投票 1

如何为具有向下和向上计数的嵌套循环找到big-O

如何找到以下代码的时间复杂度?将j从j = n到n /(3 ^(j-1))的和j是从中获得求和的伪代码。 j = n,而(j> = 1)表示(i = 1至n)x = x + 1 j = j / 3}

回答 2 投票 0

如何找到从n开始并变小的总和的大哦

如何找到这样的求和时间复杂度?将j从j = n到n /(3 ^(j-1))的和j是从中获得求和的伪代码。 j = n而(j> = 1)为(i = 1至n)x = x + 1 j = j / 3} ...

回答 2 投票 0

此程序的运行时和空间复杂度是什么?

问题陈述:反转单词。示例:完美实践输出:完美实践我很确定我在使用StringBuilder时的空间复杂度为O(n),但我仍然想成为...

回答 2 投票 0

我们应在多大程度上优化时间复杂度?

理论与实践在这里。关于时间的复杂性,我有一个概念上的问题,那就是我们没有深入上课。这里是:有一个野蛮的BROOT力算法,O(n ^ 3)... ...

回答 1 投票 0

矩阵乘法大O符号

我有一个问题,涉及这段代码的最佳情况和Big O表示法的最坏情况。在我看来,这两种情况都应为O(n ^ 3),但有些人不同意。 ...

回答 1 投票 1

算法时间复杂度的定义(log n或n)

int silly(int n,int m){如果(n <1)返回m;否则(n <10)返回傻(n / 2,m);否则返回傻(n-2,m); }这个算法是按照大哦表示法是O(log n)还是O(n)?

回答 1 投票 0

如何减少函数foo(n)的时间和空间复杂度?

foo函数的时间复杂度为O(n ^ 2),但我需要降低它,似乎无法弄清楚。 def bar(n):如果n == 0:返回0 else:返回n + bar(n-1)...

回答 1 投票 0

包围大O的表达式

T(n)=(n!n + n ^ 3)(n ^ 2 + 7logn)如何找到限制n!n ^ 3的表达式(常数)?

回答 1 投票 1

这两种算法的时间复杂度?

这里是第一个算法,sum = 0;对于(i = 1; i ] >>>

回答 1 投票 0

渐近符号:找到两个常数,使得n> = n0

这里是一个渐近符号问题:令g(n)= 27n ^ 2 + 18n并令f(n)= 0.5n ^ 2-100。求正常数n0,c1和c2使得c1f(n)≤g (n)≤c2f(n)对于所有n≥n0。这是解决方法吗...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.