complexity-theory 相关问题

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

渐近边界|如果f = 2 ^ n并且g =(2 ^ n + 1),f =Θ(g)怎么办?

我们被要求指出是f = O(g),还是f =Ω(g),或者两者都是(在这种情况下,f =Θ(g))。为了解决大O问题,我发现只需提供常数C = 1即可,在这种情况下2 ^ n <= 1(2 ^ n + 1)很容易。我...

回答 2 投票 2


验证逻辑以找到给定算法的时间和空间复杂度

我需要确认我发现以下算法的时间和空间复杂度的方法是否正确:我有一个输入列表,我们可以以以下示例为例:[1,100,1,1,1,100,1,1 ,...

回答 1 投票 0

在O(1)中创建一个长度为n的数组,除索引匹配特定条件的一个值外,还用0初始化所有值?

我想创建一个长度为n的数字类型的数组。数组中的所有值都应为0,但索引匹配条件的值除外。那就是我目前的做法:const data:number [] = []; ...

回答 2 投票 0

最坏情况分析

对于x的Im学习算法的最坏情况分析> = 2,并且rand(x)是从1到x-1返回1值的函数,它们具有统一的概率$ \ frac {1} {x-1} $和max (x,y)输出更大的值,并且...

回答 1 投票 1

如何计算以下表达式的Big O表示法?

我想为以下表达式找到Big O表示法。可以表示为[其中1 <= l <= alpha,beta是整数]如果我错了请纠正我。...

回答 1 投票 0

当是级数1 + 1/2 + 1/3 + 1/4 +…+ 1 / n = log n且当是和n相等,即1 + 1/2 + 1/3 + 1/4 +…+ 1 / n = n

我是渐进分析的新手,同时尝试找到大的O表示法,在一些问题中,对于级数的相同简化,它被指定为log n,而对于另一个问题,它被指定为n。在这里...

回答 2 投票 0

如何找到n值

考虑两个程序,A和B。程序A需要1000 * n ^ 2(1000乘以n的2的幂)运算,而程序B需要2 ^ n(2的n的幂)运算。对于n的值...

回答 1 投票 0

任何线性函数a + b为O(n ^ 2)CLRS

在CLRS的第三版中,特别是第3.1节(我的书中的第47页),他们说,当a> 0时,任何线性函数a + b在O(n ^ 2)中,可以很容易地通过取c = a + |来验证。 b |并且n0 = max(1,-b / ...

回答 1 投票 1

b.transpose()* A ^(-1)* b]的渐近复杂度>

double sumtrv1(const Eigen :: MatrixXd&A,const Eigen :: VectorXd&b){const int n = A.cols(); assert((A.rows()== n)&&(b.size()== n));返回b.transpose()* ...

回答 1 投票 0

此排序问题的时间复杂度是多少?

该问题的数组大小为n [1-100]。创建一个排序算法并讨论它的时间,空间和最佳性。我对渐近线没有很好的理解...

回答 1 投票 0

查找不包含负循环的强连通子图

是否有一种算法可以解决以下决策问题:给定一个由其转移矩阵定义的强连通加权有向图G,是否存在一个强连通的跨度...

回答 1 投票 3

查找字符串可减少为0的步数

我的任务:系统为您提供了非负整数变量$ Z $。有两个可更改其值的操作:如果$ Z $为奇数,则从中减去1;否则,为$ 1。如果$ Z $是偶数,则除以...

回答 1 投票 1

如果NP在多项式时间内求解,可满足性可以在多项式时间内求解

基于下面的链接,我知道在多项式时间内解决可满足性(NP完全)意味着可以在多项式时间内解决任何其他NP问题。但是Vice-Versa是真的吗?此外,如果...

回答 2 投票 1

嵌套3个循环的时间复杂度

尽管,我发现对相同问题的回答很好!但是,我想要下面一段代码的时间复杂度方程sum = 0;对于(i = 0; ...

回答 1 投票 1

O(nm / 8 * log(nm / 8))+ O(nm / 9 * log(nm / 9))+…+ O(nm / m * log(nm / m)是什么)等于?

很抱歉,我的问题标题很抱歉,但找不到更简单的表达方式。基本上,我的算法涉及对O(nm / k)个元素进行快速排序,其中k的范围从8到m。我不知道总数是多少...

回答 1 投票 0

具有时间复杂度log(log n)的嵌套循环

是否有一个具有两个循环的算法(嵌套),使得总时间复杂度为O(log(log n)),这在解决以下问题之后出现:for(i = N; i> 0; i = i / 2 ){for(j = 0; j ] >>>

回答 1 投票 0

两个嵌套循环的大O复杂度

我正在尝试查找以下算法的Big-O复杂度:int i,j; for(i = 0; i

回答 2 投票 2

确定图的传递反射闭合的时间复杂度

考虑任意有向图G(可以包含自环)和A各自的邻接矩阵。有没有一种方法(算法)来计算与可传递...

回答 1 投票 0

8带有A *的益智游戏:开放集的结构是什么?

我最近正在用python开发8Puzzle游戏求解器,需要一点帮助。到目前为止,我已经完成了使用Manhattan距离作为启发式函数对A *算法进行编码。求解器运行并找到〜...

回答 1 投票 0

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