time-complexity 相关问题

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

从所有数字 1-n 的数组中找到 2 个被移除的数字

面试时被问到这个问题: 从所有数字 1...n 的数组中找出 2 个被移除的数字。数组顺序是随机的,并且不允许使用哈希图。 当我毫无头绪时,面试官...

回答 1 投票 0

如何分析这个算法的复杂度?

我在看一本关于算法的书,有这样的算法: 让 differentCases = (arr:string[])=>{ arr.forEach(x=>{ console.log(x.toUpperCase()) console.log(x.toLowerCase()) }) ...

回答 1 投票 0

从所有数字 1-n 的数组中找到 2 个被删除的数字,数组顺序是随机的并且不允许使用哈希图

我实际上被问到了这个问题,尽管我得到了一些提示,但我还是没有任何线索 最后我没有被告知正确的解决方案,我仍然不知道 如果能在 O(n) 时间内做到这一点,我将不胜感激...

回答 1 投票 0

如何提高Python代码的时间复杂度?

我的代码的目标是通过将每个数字添加到下一个更大的数字来对数字进行编码,如果没有找到更大的数字,我将使用相同的数字。 [4,3,7,3,2,8,6,1,10,3] =>[11,10,15,11,10,18,16,11,...

回答 1 投票 0

高效查找列表中的重复项

我有下面的函数,它在数组中搜索重复项,然后返回重复项的列表。我想加快我的这段代码的速度,任何人都可以建议一个更有效的w...

回答 3 投票 0

分而治之最大利润算法

我需要找到一个复杂度为 θ(nlogn) 的分而治之算法(用于最大利润问题),但我只能找到复杂度为 θ(n) 的算法。 最大利润问题是基于股票的。对于e...

回答 1 投票 0

给定一个有向无环图,创建一个策略,使所有可能的顶点之间存在双向路径

给定一个有向无环图,创建一个策略,使所有可能的顶点之间存在双向路径 您可以通过添加边缘来实现这一点。提出解决此问题的策略...

回答 1 投票 0

Python 数学中 prod() 的时间复杂度是多少

总结) math.prod() 的时间复杂度是多少 如何改进此代码以获取通行证 细节) 目前正在 Leetcode 上研究“除自身之外的数组的乘积” 我的第一个代码是: 类所以...

回答 2 投票 0

查找递归“生成括号”算法的运行时间

我写了一个解决这个leetcode问题的方法,用于生成不同的有效括号组合。我无法理解算法的运行时间。这是代码: 类解决方案...

回答 1 投票 0

如果 BinPack 问题在 P 中,如何获得使 P 中的 bin 数量最小化的打包?

我对 BinPack 问题有以下定义: 问题是将一定数量的物体放入一定数量的箱子中。这些物体有不同的重量,每个箱子接受最大...

回答 1 投票 0

这个的时间复杂度是多少?它使用了3个循环,最里面的循环依赖于最外面的循环?

函数乐趣(N){ 令 k = 0; for(令 i = N; i >= 1; i = i/2) { 对于(令 g = 1;g <= N/i;g = g + 1) { for (let h =1; h <= i;h = h + 1) { k =...

回答 1 投票 0

图灵机中的时间复杂度与空间复杂度

我认为图灵机的时间复杂度和空间复杂度的定义是相同的,我无法区分 它们之间。 请帮我。谢谢。

回答 2 投票 0

函数的时间复杂度

我有解决同一问题的两个版本。我真的很困惑如何计算时间复杂度(聊天 gpt 让我更加困惑哈哈)。 第一个版本: 类解决方案:...

回答 1 投票 0

找出承载负载的最小成本

我有 m 辆卡车来运载货物,给定的卡车仅在从左[i]到右[i]的指定日期可用,卡车容量表示为Capacity[i],并收取一些表示为Co.的金额。 .

回答 1 投票 0

使用位操作(XOR 和 AND)执行二进制加法的运行时间是多少?

显然你可以通过位操作来执行二进制加法。这是它的Python代码: 类解决方案: def addBinary(self, a, b) -> str: x, y = int(a, 2), int(b, 2) ...

回答 1 投票 0

向集合添加元素与在java中使用流的时间复杂度

我在面试中被问到这个问题,计算二进制数组中的数字1和0 例如:arr = 1, 1, 0, 1, 0, 1, 0, 0, 0。我们不应该使用Array.sort或collections.sort函数。 我可以瘦...

回答 1 投票 0

LeetCode 问题中有哪些约束?

虽然我在理论上非常了解这个概念,但实际上我对时间复杂度还很陌生,当我在 leetcode 上搜索实践问题时,我遇到了关于约束的问题,我确实...

回答 2 投票 0

memmove 是否会移位元素(与 for 循环的方式相同),还是会立即获取整个内存块?

在我的算法课上,我们必须提交用于删除整数列表重复项的算法,并争取尽可能低的复杂性。在我的算法中,当我看到重复的整数时,我......

回答 6 投票 0

Python Codility Frog River 一次复杂度

所以这是可能著名的codility 平台的另一种方法,即青蛙过河任务。很抱歉,如果这个问题是以不好的方式提出的,这是我在这里发表的第一篇文章。 目标...

回答 13 投票 0

如何将 O(n^2) 复杂度降低到 O(n) ?

给定一个大小为 N 且仅包含正整数的未排序数组 A,找到一个与给定数字 S 相加的连续子数组,并返回该子数组的左右索引(从 1 开始索引)...

回答 2 投票 0

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