time-complexity 相关问题

算法的时间复杂度量化算法运行所花费的时间量,作为问题输入大小的函数。算法的时间复杂度通常使用大O表示法表示,其抑制乘法常数和低阶项。

如何找到涉及对数和求和规则的嵌套for循环的时间复杂度?

所以我一直试图找到下面显示的代码的时间复杂性。我知道第一个for循环迭代'n'次并且必须乘以第二个for循环的迭代才能找到...

回答 1 投票 0

计数排序的这种实现的时间复杂性

我必须确定给定的计数排序代码的时间复杂度。我知道计数排序应该是O(n + k),但我只是看不出这个函数是如何O(n + k),因为有一个for循环...

回答 1 投票 0

无法理解为什么两个嵌套循环的复杂性为O(n)?

所以在下面的代码中,当i = 0时,j执行n次。一旦迭代一次(i = 0,2,3 ...... n),j就永远不会执行,因为if语句的条件为真, n被添加到j。我继续......

回答 2 投票 5

寻找时间复杂度O(n)

考虑以下代码:将matplotlib.pyplot导入为plt#返回2 ^ n def pow(n):如果n == 0:返回1 x = pow(n // 2)如果n%2 == 0:返回x * x返回2 * x * xy = [10 ^ 4,10 ^ 5,...

回答 1 投票 0

为什么图算法的时间复杂度使用| E |而不是使用| V | ^ 2? [关闭]

Dijkstra算法和Bellman Ford算法的时间复杂度不应分别为O(| V | ^ 2)和O(| V | ^ 3)吗?我一直在这里和这里阅读他们的伪代码。贝尔曼......

回答 1 投票 -3

数据集滤波算法的时间复杂度估计

美好的一天......我正在研究非常特定的几何数据集的过滤算法,而且我对如何估计其时间复杂度感到很遗憾。从概念的角度来看,我......

回答 1 投票 -2

在某些条件下查找合并排序的时间复杂度

给定一个改变的合并排序算法,如果数组已经排序,算法将返回数组而不是再进行2次递归调用。假设我们在...上运行新算法

回答 1 投票 0

使用牛顿方法的平方根的时间复杂度

我编写了一个java程序,使用newton的方法找到给定数字的平方根。这个程序完全按照预期工作但我不擅长时间复杂度。那么请你告诉我什么......

回答 2 投票 0

在链接列表中的指定元素之前插入元素

如何在链表中的指定元素之前插入元素,以便时间复杂度为n。例如,我想在7 LinkedList之前插入100 linkedList = new ...

回答 2 投票 1

如何减少这个问题的时间复杂度

我最近在一次采访中被问到这个问题,我想知道如何回答这个问题。您有任意随机顺序的二进制数字二维矩阵0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 1 0 0 ...

回答 3 投票 3

哈斯克尔; where子句的性能

我正在分析where子句对Haskell程序性能的影响。在Haskell,函数式编程技术,Thomspson,第20.4章,我发现了以下例子:exam1 :: Int -...

回答 1 投票 6

找出最坏情况下输出“Hello”的次数

我上周在一个测验中有这个问题,我不明白我们是如何解决它的。这是一个问题(见附件)。由于有嵌套for循环,我看到n ^ 2来自哪里,...

回答 1 投票 0

遍历3D阵列的算法复杂度

我有一个遍历3d数组的算法。对于数组中的每个值,我都会进行一些编译。我试图找出算法的时间复杂度。就我而言,它不是一个完整的......

回答 1 投票 1

导出T(n)= 3T(n / 5)+ T(n / 2)+ 2 ^ n的上限和下限

我有一个复发,其中T(n)= 3T(n / 5)+ T(n / 2)+ 2 ^ n我想找到T(n)的上限和下限。但是,我不能使用master方法来解决重现问题。我刚刚学会了复发......

回答 1 投票 1

具有递归的算法的时间复杂度

A是n×n矩阵。考虑一个函数(A)返回:def something(A):return something(A [:n // 2,:n // 2])+ something(A [:n // 2,n // 2: ])+某事(A [n // 2:,:n // 2])+ \ something(A [n // 2:,n // 2:])+ A ....

回答 2 投票 0

如何降低以下python代码的时间复杂度?

看起来当前的存储器复杂度是O(1)并且时间复杂度是O(k)。如何将内存复杂度保持在O(1)但将时间复杂度降低为O(log k)? import math#for循环包括k / ...

回答 1 投票 -3

将collections.deque转换为python列表的算法复杂度是多少?

我试图确定将collections.deque对象转换为python列表对象的复杂性是O(n)。我想它必须采取每个元素并将其转换为列表,但我......

回答 2 投票 1

伪快速排序时间复杂度

我知道quicksort的平均时间复杂度为O(n log n)。一个伪快速排序(当你从足够远的地方看它,具有适当高的抽象水平时,这只是一个快速排序),...

回答 6 投票 15

我是否过度简化了计算复杂性

我只是想计算一些程序片段的复杂性,但是我担心我做的事情太简单了。如果我把我的碎片和答案放下来,你能不能告诉我我做错了什么......

回答 1 投票 0

如何改进算法来检查数组中是否有一个元素等于数组中任何其他两个元素之间的差异?

我知道这显然是一个简单的问题。但我无法获得更好的方法来提高效率。这就是我正在尝试的。这很幼稚,但我仍然无法正确理解。排序数组....

回答 2 投票 1

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