big-o 相关问题

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

我如何找到这个三重循环的时间复杂度(大O)?

for (int i = 0; i < n^2; i++) { for (int j = 1; j < i; j = 2j) { for (int k = 0; k < j; k++) { System.out.println("x"); } } } My thoughts are that the outer lo...

回答 1 投票 0

我的嵌套循环的时间复杂度是多少?应该是 O(n) 还是 O(n^2)

嘿,我在互联网上使用了 2 个免费的 Big O 检查器,它们都告诉我我的代码是 O(n^2),但我确信它必须只是 O(n)。 对于 (int k = 0; k < 8; k++) { num = hwexamples[k]...

回答 1 投票 0

以下函数的时间复杂度是多少 - O(n^3) 还是其他函数?

是O(n^3)还是O(n^4)?我不确定时间复杂度是 O(n^3) 还是 O(n^4) for(int i = 1; i <= n;i++) { for(int j = 1; j <= i*i;j++) { if( j % i == 0) { ...

回答 1 投票 0

为什么这个函数的时间复杂度是O(n^3)

我不确定这个函数是什么,但我认为它会在 O(n^4) 内。为什么只有内循环的时间复杂度为 O(n^3),外循环的时间复杂度为 O(n^3),而外循环的时间复杂度为 O(n^3)。 这是代码: 整数总和=0; ...

回答 1 投票 0

谁能解释一下为什么这个函数的时间复杂度是O(n^3)

我不确定这个函数是什么,但我认为它会在 O(n^4) 内。为什么只有内循环的时间复杂度为 O(n^3),外循环的时间复杂度为 O(n^3),而外循环的时间复杂度为 O(n^3)。这是代码 整数总和=0; 夫...

回答 1 投票 0

确定方法的运行时间

静态 void doIt (int n ) { 整数我; // 1 次操作 整数j; ← (2 x n) // 1 次操作 while循环 (j > 0) { // n 次操作 我; ← n // (n+1) 次操作 ...

回答 2 投票 0

O(n^3) 是运行时间

我有这个对错问题 O(n^3) 是运行时间或给出算法运行时间的函数 我知道答案是错误的,但我想知道我是否想纠正错误......

回答 1 投票 0

以有效的方式从数组中查找缺失的数字

我正在尝试找到一种有效的方法来解决从数组中查找丢失的数字。我按照以下方式实现了 O(n)。请编写任何有效解决此问题的代码,仅供学习...

回答 2 投票 0

有人能找到一种方法来解决这个复杂度为 O(logn) 的问题吗?

我正在做leetcode日常问题(01/17/24),爬楼梯,我已经完成了这个问题,但是复杂度为O(n)。我想知道是否有人可以想出一个更快、更有效的解决方案......

回答 1 投票 0

以有效的方式从数组中查找缺失的编号

我正在尝试找到一种有效的方法来解决从数组中查找丢失的数字。我按照以下方式实现了 O(n)。请编写任何有效解决此问题的代码,仅供学习...

回答 2 投票 0

给定一个数组,计算总和为 60 倍数的对

给定一个数组,如何找到加起来为 60 或能被 60 整除的对(两个值)的数量。注意:必须比 O(N^2) 更快。 输入:[10, 50, 30, 90] 输出:2 推理:10+...

回答 5 投票 0

对嵌套 If 语句的时间复杂度感到困惑。(已解决)

我试图弄清楚代码的 Big 0 是什么,但对检查数组中是否存在字母的嵌套 If 语句的时间复杂度感到困惑。如果检查通过...

回答 2 投票 0

对嵌套 If 语句的时间复杂度感到困惑

代码 我试图弄清楚代码的 Big 0 是什么,但对检查数组中是否存在字母的嵌套 If 语句的时间复杂度感到困惑。如果检查过

回答 1 投票 0

另一棵树的子树复杂度分析

在 Leetcode 上,问题 #572 提示用户检查特定树(由其根给出)是否是另一棵树(由其根给出)的子树。下面是解决这个问题的实现:

回答 1 投票 0

TapeEquilibrium - Python

我正在通过 Codility 学习,并且正在上这节课。 所以我最初想到的基本解决方案是: #解决方案1 定义解决方案(A): 差异=[] 对于范围 (1,len(A)) 中的 x:

回答 3 投票 0

是 array.include 方法在 for 循环内运行 o(n) 次的大 o 运行时吗?

这是我的代码。用于查找数组中唯一值的非常简单的代码。我很困惑这是 n 次还是 n^2 次,因为 uniqueValues 数组循环的次数...

回答 2 投票 0

这个算法有三个嵌套循环 O(m*n) 还是 O(m*n^2)?

我正在为 funzies 进行代码挑战,并尝试确定我的解决方案的时间复杂度。大学毕业已经有一分钟了,所以我想确认我的分析是否正确。这是...

回答 1 投票 0

算法分析大O表示法

def 函数(n): 如果 n <= 1: return function(n / 2) function(n / 2) I just wonder why this function have a O(n) runtime. I see that every time this function get call it gonna ...

回答 1 投票 0

3 个 O(n) 操作连续嵌套,但总共仍然是 O(n^2) 的 Big O。为什么?

问题:“使用以下符号评估平均值和最坏情况的复杂性:n = len(a)。” def anagramme_list(a, b): # 时间复杂度:O(n^2) O(n^2) #空间

回答 1 投票 0

无法找到 Big-Oh 值

请参考以下代码片段: 总和=0; 对于(我= 0;我< n; i++ ) for( j = 0; j < i * i; j++ ) for( k = 0; k < j; k++ ) sum++; If one was to analyze ...

回答 4 投票 0

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