space-complexity 相关问题

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

toCharArray()是否占用Big O中的空间

[在计算算法的空间复杂度时,我们被告知找出额外空间的最简单方法是创建数据结构,例如Set,Map,Stack等。将以下代码作为...]]] >>

回答 1 投票 1

搜索插入位置良好方法

我正在leetcode上解决此问题,并已在java中为其创建了此解决方案,并且已成功提交。类解决方案{public int searchInsert(int [] nums,int val){for(int ...

回答 1 投票 -1

为什么我的教科书说空间复杂度是O(1)?

为什么我的教科书说此算法的空间复杂度是O(1)?我觉得它所持有的链表的大小为O(n)。公共静态LinkedListNode nthToLast(...

回答 3 投票 0

不考虑堆栈调用的递归斐波那契算法的空间复杂度是多少?

如果不考虑堆栈调用内存,那么递归fibnonacci会消耗多少空间?我在这里读到它说0(N),但是我困惑我们是否应该包含堆栈内存...

回答 1 投票 0

递归函数的时空复杂度

这是来自此处的leetcode问题:https://leetcode.com/problems/reverse-string/solution/编写一个可反转字符串的函数。输入字符串以字符数组char []形式给出。做...

回答 1 投票 0

使用迭代和递归实现的二叉树遍历的最坏情况空间复杂度

使用下面的迭代和递归实现来考虑在完全倾斜的树(本质上是链表)的最坏情况下的空间复杂度:#迭代def preorderTraversal(...] >>

回答 2 投票 0

会占用更多空间:一个具有2个键或2个变量值的对象?哪个更好?

或者它们实际上是一样的吗?如果我知道我只需要2条信息就可以使用一个功能? const twoKeyValPairs = {a:1,b:2}; vs const a = 1; const b = 2;

回答 1 投票 2

与对象一起维护哈希图的快速方法,避免重复项

我实现了以下示例代码,以减少创建新的复杂对象的内存和时间。在两个复杂度上,它都比初始重复方法更快。我的实现就像...

回答 1 投票 2

量子计算机预期指数加速的原因

在量子计算机中应该看到这两种效果:1)如果一个算子作用于由几个QuBit组成的量子系统S的任意QuBit Qn上,我们将得到一个新的量子系统S',其中...]]

回答 1 投票 1

为什么空间复杂度递归S(n)= 2 * S(n / 2)中没有2 *?

从键入import List def recfunc(xs:List [int])-> List [int]:如果len(xs)<2:返回xs a = list()b = list()表示x范围(len( xs)):如果x

回答 2 投票 2

“三和”问题空间复杂度-为什么是O(n)?

Leetcode-三和https://leetcode.com/problems/3sum/ def threeNumberSum(array,targetSum):array = sorted(array)results = [] for idx,elem in enumerate(array):i = idx + 1 ...

回答 1 投票 0

这里的空间复杂度O(m + n)如何?

合并两个排序的链表,并将其作为新列表返回。应该通过将前两个列表的节点拼接在一起来创建新列表。类解决方案:def mergeTwoLists(self,l1,l2):...

回答 1 投票 -1

了解空间复杂度-BFS解决方案-绘制布尔矩阵

我正在尝试了解BFS解决方案的空间复杂性,以解决“编程面试的元素”中的布尔矩阵问题。它类似于...

回答 1 投票 1

如果每次递归都创建一个新对象,那么空间复杂度是否为O(1)?

假设对象是一个虚拟列表节点,它仅在创建它的相同递归级别中使用。我觉得我不确定的部分是当...

回答 1 投票 0

Backspace字符串比较Leetcode问题

我对Leetcode上的以下问题有一个疑问:给定两个字符串S和T,如果将它们输入空文本编辑器,则返回它们是否相等。 #表示退格字符。示例1:...

回答 2 投票 0

Java中的二维转置矩阵-时空复杂性?

这是我在主对角线上转置2D矩阵的算法/方法。之前:A M D b G c N H K e F I J O P之后:a b H I L G K J M c e O d N F P我的代码:public class ...

回答 1 投票 -1

2个循环的复杂度,其中1个循环的复杂度

for(int i = 1; i <= n * n; i ++){for(int j = 1; j <= i / 2; j ++){s = s + i + j; } k = 1; while(k

回答 1 投票 0

Javascript-循环内拼接和连接的时间和空间复杂性

我有一个问题,要求通过将字符串的初始值的副本附加到其自身来将字符串转换为另一个字符串。该问题允许在某些位置删除单个字符。 ...

回答 1 投票 5

Tensorflow中大跨度切片的复杂度是什么?

我想知道Tensorflow中stride slice函数的复杂度是多少。显然,它不像卷积2D那样计算量大,但是它当然也不免费。我不是...

回答 1 投票 2

2D矩阵中DFS的时间复杂度(移动是4种方式,每次在当前节点上完成DFS时我们都会重置访问标志)

给出带有L,R,U,D的方向矩阵,您可以在任意点上移动到写入单元格[i,j]的方向。我们必须告诉您从[0,0]到[...

回答 1 投票 1

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