complexity-theory 相关问题

计算复杂性理论是理论计算机科学和数学中计算理论的一个分支,其重点是根据计算机问题的固有难度对其进行分类。编程中特别常见的是*摊销分析*的时间或空间

复发解决方案

我正在寻找这种复发的解决方案。基本上,我想学习如何解决这种复发以及如何获得其价值。 T(N)= 3T(N / 3)+ T(N / 2)+ N

回答 1 投票 1

P vs NP:如何证明它们不相等?

因此,如果存在可以在多项式时间内求解的图灵机,则问题在于P(=多项式时间)。对于NP(=不确定的乘积时间)问题,存在一个见证人,图灵机.. .

回答 1 投票 0

用连续字符查找最长子串的长度

我最近在一次编码采访中遇到了这个问题。给定一串小写字母,任务是按字母顺序查找最长子字符串的长度。 ...

回答 1 投票 0

我该如何计算这段代码的时间复杂度?

我正在用这段代码来计算时间复杂度。目前只能使用简单的代码...只想尝试复杂的代码! public static int PATHWAY = 0; public static int WALL = ...

回答 2 投票 0

大O表示法:O((n-1)!)或T((n-1)!)的O(n!)?

我已经分析过一种算法,其时间复杂度为(n-1)!。用大O表示法,我会写O((n-1)!)还是O(n!)?

回答 3 投票 1

SonarLint警告:为分块图像降低认知复杂度(从16减少为15)

我编写了一个函数,其目的是从重新缩放的输入图像(这些子图像称为“重新缩放的输入图像的重新缩放的块”)中定义子图像的集合,并重新组装...

回答 1 投票 0

哪种算法在复杂度方面更好(为什么)

假设有两种算法,第一种算法的时间复杂度为O(n ^ 2),第二种算法的时间复杂度为O(n(log n)^ d-2),其中n是点在数据集中,然后...

回答 1 投票 -1

派生while循环在$ \ Theta(\ sqrt {n})$中运行

我知道算法A在$ \ Theta(\ sqrt {n})$中运行的事实,但是如何得出这一事实呢?算法A i = 0 s = 0,而s <= n:s + = i i + = 1这就是我的想法。我们知道...

回答 3 投票 -1

密集图中有多少条边

我已经读过在密集图中,边的数量为(n ^ 2),我不知道如何做。如果我有一个图并且每个节点都连接到其他所有节点,那么边的数量将是(( n-1)+(n-2)+(n -...

回答 2 投票 0

移位n次算法

给出一个数组,从数组的开头到结尾,只要遇到数字“ 2”,请在其后添加另一个“ 2”。这样,数组中的最后一个元素将是...

回答 1 投票 1

找到f(n)= 3logN +1的紧界+ 1 +(1/2)+(1/2)^ 2 +…+(1/2)^ n

这是用于算法分析的,我似乎无法理解从哪里开始,我该如何找到解决方案?] >>

回答 1 投票 0

类型错误:输入()取0的位置参数,但1被给

我写一个Python程序来测量插入排序的时间复杂度。然而,我在其它{INT(输入)}抓住行号6此错误也出现上述的错误。任何 ...

回答 1 投票 -2

计算时间复杂度在这个函数

鉴于这种功能(用伪代码)有什么时间复杂度?尝试它,我会说,时间复杂度是θ(N ^ 3),因为我们需要遍历树第一θ(N),然后乘...

回答 1 投票 0

是log(N!)=Θ(N·的log(n))?

我要表明的log(n!)=Θ(N·的log(n))。一个提示被给予我应该显示的上界与NN并显示与所述下限(N / 2)(N / 2)。这似乎不是所有直观的给我。为什么会 ...

回答 9 投票 190

Java中unshift()与push()的时间复杂度

我知道JavaScript中的unshift()和push()方法之间有什么区别,但是我想知道时间复杂度有什么区别?我想push()方法是O(1),因为您只是...

回答 5 投票 61

证明二进制堆构建最大比较是(2N-2)

我试图证明二进制堆,buildHeap确实在元素之间的大多数(2N-2)的比较。我觉得很难证明这种说法。

回答 1 投票 4

它是正确的O(N!)= O((N + 1)!)?

假设F(N)= N!我可以证明,对于C = 1和N_0 = 1大-OH的F(N)= O(N!)。然而,为了证明RHS我发现C> = 1 / N&N_0 = 0。罐体C是n的条件是什么?

回答 1 投票 -3

大O符号的if语句?

我想知道大O记法,这将是什么。我知道for循环为O(n)。我不知道,如果if语句是为O(n log n)的。如果是这样,不使运行时间复杂度(N)*((N日志...

回答 1 投票 0

如何衡量代码在PowerShell中的复杂性?

我们有一大堆的,我们正在简化电源外壳复杂的代码。寻找衡量代码的复杂性的工具。可以集成在VSO构建系统控制住。 ...

回答 1 投票 -3

是否有可能找到两个数字之间的一个数组中小于O(N²)复杂的最大跌幅?

我有一个数组充满数字。我需要找到两个数字,但数量最多的是阵列中最小号之前之间不同的最大值。公共静态INT maximalDrop(INT []一)...

回答 6 投票 3

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