cost 181 ms
重新分配数组的空间复杂度 - Space complexity of reassigning an array

以下 Java 代码的空间复杂度是多少? 是 O(1) 还是 O(N)? 我已经看到了两个答案。 但我不明白它怎么可能是 O(1)。 我猜它是 O(N)。 我们创建一个相同大小的新数组,而原始数组可能仍然存在。 因此原始数组没有被替换,即我们分配了额外的存储空间,该空间随着输入数组的长度 N 线性增 ...

请帮我计算给定代码的空间复杂度 - Please help me calcuate the space complexity of the given code

我已经编写了用于检查无向连通图的两个顶点之间是否存在路径的代码。 我已将图形存储在邻接矩阵中。 我在这里只提到我的 function 和主要的 function。 我已经使用 BFS 方法来解决这个问题。 我很困惑空间复杂度应该是 O(v) 还是 O(v^2)。 在我看来,空间复杂度应该是 O(v) ...

这段代码的时间复杂度和空间复杂度? - Time Complexity And Space Complexity Of This Code?

这段代码的时间和空间复杂度是多少? 这是将任何数组的所有负元素移动到数组末尾的代码,同时保持所有非负元素和负元素的顺序 - 如, 输入:{-11,-1,3,24,-7,-5,11,-6} Output:{3、24、11、-11、-1、-7、-5、-6} 阿科。 对我来说,时间复杂度是 O(N^2 ...

如何找到该算法的时间和空间复杂度? - How to find time and space complexity for this algorithm?

我需要找到这个 java 代码的时间和空间复杂度,以递归计算矩阵的行列式: 求助:确定算法对n的运算次数和memory消耗,除以n^2后得到想要的结果。 我糊涂了。 我将时间复杂度计算为输入大小 (n^2) 和步数之和,将空间复杂度计算为输入大小。 (?) 所以它的 O(n^2) 但我认为我做的 ...

如何计算这段代码的时间和空间复杂度? - How to calculate the time and space complexity for this code?

我正在解决问题 - Leetcode 77. 组合。 这是问题陈述: 给定两个整数 n 和 k,返回从范围 [1,n] 中选择的 k 个数字的所有可能组合。 您可以按任何顺序返回答案。 这是我的代码: 尽管此代码运行良好,但我无法计算此算法的时间和空间复杂度。 有人可以帮忙吗? ...

在循环中声明一个新的整数会改变空间复杂度吗? - Is declaring a new intger inside a loop changes the space complexity?

在循环内声明一个新的整数会改变方法的空间复杂度吗? 例如,如果我正在查看以下 2 种方法,这两种方法的空间复杂度都是 O(1) 吗? 或者在第一种方法中,因为我一遍又一遍地声明变量 c 直到循环结束,它的空间复杂度是 O(n)? ...

在接收二维数组作为输入的 function 中初始化二维数组的空间复杂度是多少? - What is the Space complexity of initializing 2D array in a function that receive 2D array as input?

我正在解决一个leetcode 问题,并且想找到接收大小为 nxn 的二维数组的 function 的空间复杂度[1] ,在 function 中我初始化了一个大小为 (n-2)x(n- 2) 这是代码 现在感到困惑的是空间复杂度考虑O(n)因为输入的大小相同还是O(n 2 ) ? [1] 空间 ...

如果我有数组 nums = [1,2,3] 并且如果我将其更改为一组; nums = 新集合(nums)。 它是否被视为额外空间? - If i've array nums = [1,2,3] and if i change it to a set ; nums = new Set(nums). Is it considered as extra space?

最初,我们有一个整数数组数字 = [1,2,3,4,5] 如果我将相同的数组更改为不同的数据结构,假设是 object、map 或使用相同变量的集合 nums = 新集合(nums) 它被认为是额外的空间吗? 还是恒定空间? 谢谢 ...

哪些因素决定了 lambda 功能中使用的 memory? - What factors determine the memory used in lambda functions?

上面的公式最多可以汇总 1000 万个虚拟数组元素。 根据这个问答,我们知道1000万是极限。 现在,如果使用 Lambda 助手 function REDUCE将其实现为 Lambda : 我们得到, 尝试计算此公式时已达到计算限制官方文档说这可能发生在 2 种情况下: 公式的计算时间太长。 它 ...

以下代码片段的空间复杂度是 O(1) 还是 O(N)? - Is the space complexity O(1) or O(N) for the following code snippet?

这是 leetcode 的问题之一。 在这个问题中,我们要从排列构建一个数组,挑战是解决 O(1) 空间复杂度的问题,那么解决方案是否满足标准? 如果我们在操作同一个数组但通过在末尾附加元素来增加其长度,那么还有一件事,这是否意味着我们正在分配新空间,从而在程序执行期间导致 O(N) 空间复杂度? ...

下面迭代代码的空间复杂度和辅助空间>>>> - Space Complexity and Auxilary space for iterative code below>>>>

现在,这个程序的时间复杂度是 O(n) 或 Theta(n) 但是,空间复杂度和辅助空间是多少? 对于互联网上的结果,它显示 SC = theta(n) 和辅助空间也是 thetha(n) 但如何? 如果我们看到我们为斐波那契数列创建的空间是 (n+1),那么通过移除常量,辅助空间变为 theta ...

使用 RTrees 搜索网格之间的交集的复杂性 - Complexity of searching for intersection between grids with RTrees

我有两个网格(来自有限元,但这不相关),比如T_1 , T_2 。 一个网格在另一个网格内,例如,考虑另一个网格内的正方形。 对于每个网格,我构建了一个带有boost边界框的 RTree,比如RTree1和RTree2 。 要找到所有相交的矩形对,我执行以下操作 假设我有第一棵树的N个边界框和第二棵 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM