big-o 相关问题

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

谁能解释一下为什么这个函数的时间复杂度是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

“空间置换”问题中O(2^n)是如何实现的?

基本上问题陈述是:给定一个字符串,返回所有可能的排列,其中字母之间添加(或不添加)空格 例子: 输入:ABC; 输出:ABC、A BC、AB C、A B C; 我...

回答 1 投票 0

重写此嵌套 for 循环以获得更好的时间复杂度

我正在尝试优化以下嵌套 for 循环以减少迭代次数。我觉得它的效率非常低,并且想认为有一种更好的方法可以做到这一点......

回答 1 投票 0

时间复杂度大O表示法[关闭]

f=1; x=3; 对于 (int i = 1; i <= n; i*=2)    for (int j = 1; j <= i * i; j++)       if (i % j == 0)       for (int k = 1; k <= j; k++)           f=f*x; I don't know how to find t...

回答 1 投票 0

逆FFT的计算复杂性[关闭]

我正在尝试获得快速傅里叶变换(IFFT)逆变换的计算复杂度。我已经知道 n 个位置的一维向量的复杂度为 O(nlogn),但就我而言,fi...

回答 1 投票 0

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