complexity-theory 相关问题

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

如何降低 python 验证的复杂性

我正在尝试降低代码的复杂性,并使用 Scrutinizer 来测量这些值。在我的代码中,大部分复杂性都是由于验证造成的,那么我该如何改进它们呢? 类 gestionRegis...

回答 1 投票 0

比较 Python 中的理论复杂性和执行时间

我正在开展一个项目,以比较不同算法的执行时间与其在Python中的理论时间复杂度。具体来说,我正在测试素数检查的三个版本

回答 1 投票 0

如何计算第n个斐波那契数的递归计算时间?

如何知道当前机器上计算第n个斐波那契数需要多少时间?例如,在当前机器上,第 30 个元素的计算时间为 67ms,第 40 个元素的计算时间为 554 m...

回答 6 投票 0

如何编写单元测试来确定操作是否需要大约线性时间?

我正在 JUnit 5 中为 Java 代码库编写单元测试,尽管我很乐意使用任何语言来举例。 我有能力计算某些操作发生的确切次数。为了sa...

回答 1 投票 0

为什么 Edmond Karps 比 Ford-Fulkerson 快?

为什么每次选择最短增广路径而不是任意增广路径使得 Edmond Karps 算法比 Ford-Fulkerson 更快

回答 1 投票 0

分区问题,但有 N-k 个分区,其中 k 是参数,N 是编号。元素数

以下是问题P: 输入:一组非负整数 S (|S|=K), k 输出: S 是否存在 N-k 个分区,使得每个分区中的整数之和相等。 我的问题...

回答 1 投票 0

使用多线程时,我们能否获得比 O(n) 更好的累积和复杂度?

我是多线程算法的新手,我正在尝试重新编码累积和函数以获得比 O(n) 更好的复杂度。 你有什么提示吗?或者我们不能比 O(n) 更好? 我尝试使用除法...

回答 1 投票 0

此功能的复杂性

我想知道如何正确确定这个函数的复杂度: 让记录事实 n = 匹配 n 与 | 0 -> 1 | n -> n * 事实 (n - 1) 让最大的阶乘低于 n = 让...

回答 1 投票 0

为什么co-NP不是NP的子集

有人问我这个问题,我发现即使花了一些时间重新阅读大学教科书,我也无法回答。具体来说,很多教科书中对co-NP的定义如下:

回答 2 投票 0

想知道rec函数的时间复杂度

我尝试解决leetcode问题q.select网格中得分最高的单元格。但它给出了tle,但最大约束只有10×10网格,我认为rec函数需要指数时间,我想知道时间

回答 1 投票 0

确定函数的渐近复杂度

这是我的作业问题。我不知道这样的问题是否违规。我无法弄清楚这一点。我希望能帮助您理解为什么...

回答 1 投票 0

渐近比较 lg(lg* n) 和 2^(lg*n )

有人可以帮我找到两个函数 lg(lg*(n)) 和 (2lg*n) 之间的 O、o、Ω、ω 或 Ɵ 关系吗?

回答 1 投票 0

大O(渐近运行时间),是3^n = O(2^n)?

我正在学习一门课程,该课程给出了 (100033)3n 的示例函数。除了以下内容外,它没有给出任何解释: 对于指数函数,指数的系数与

回答 2 投票 0

“名人”算法的最优解

在n个人中,“名人”被定义为某人 谁都知道但谁也不认识的人。这 问题是通过询问名人来识别名人(如果存在的话) 只是关于...的问题

回答 9 投票 0

为什么我的时间计算与复杂度的演化曲线不一样?

假设我有一定数量的学校和一定数量的学生。 对于每个学生,我想使用随机系数根据他们的旧成绩计算新成绩。 我使用尽可能多的数组

回答 1 投票 0

数据结构问题

这道题是我考试时出的,我解不出来,想看看答案是什么(这不是作业,因为它除了知识之外对我没有任何帮助)。 我们需要创建一个数据

回答 5 投票 0

时间复杂度 n(log(n)) 和 log(n^n)

当我在 DSA 讲座中学习时间复杂度时,我的脑海中突然出现了这个疑问。那么首先,O(log(n)) = O(log(n^n)) 吗? 如果是,O(log(n^n)) 属于什么类型的时间复杂度?是...

回答 1 投票 0

什么是 DSA 复杂性?

我做了一些测试,结果发现RSA比DSA慢很多。 通常的 DSA 时间复杂度是多少? RSA[毫秒] DSA [毫秒] 1125 218 1KiB 1047 188 2KiB 594 17 4KiB 641 234 8KiB

回答 2 投票 0

为什么 C++11 要求 std::sort 具有 WCET O(n log n)?

自 C++11 起,C++ 标准库(参见标准草案版本的第 25.4.1.1 节)要求 std::sort 算法具有渐近最坏情况执行时间 O(n log n),而不是...

回答 1 投票 0

为什么Dijkstra的时间复杂度是O((V + E) logV)

我正在阅读有关使用二元堆的 Dijkstra 算法的最坏情况时间复杂度(该图表示为邻接列表)。 根据维基百科(https://en.wikipedia.org/wiki/Di...

回答 1 投票 0

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