big-o 相关问题

Big-O表示法用于表示渐近上界。它描述了算法的相关时间或空间复杂性。 Big-O分析提供了对问题难度的粗略和简化估计。

推导 O(N*log(N)) 进行比较排序,关于维基百科推导中某一特定步骤的问题

我正在通过《破解代码访谈》第六版温习我的大 O 表示法,在有关大 O 表示法的章节中,他在示例 8 中提出比较排序通常是 O(n*log( n))。我希望...

回答 1 投票 0

如何在给定一段具有 3 个输入的代码的情况下找到递归关系

算法(A,s,d) m=d-s+1 如果 m>=2 那么 q=⌊m/2⌋ 返回 2ALGO(A, s, s+q-1) + 3ALGO(A, s+q, d); 别的 返回1 恩迪夫 我有这段代码,我必须找到

回答 1 投票 0

时间复杂度练习(伪代码)

刚刚开始数据结构。被困在这一点上: 我在使用内部 while 和 for 循环时遇到麻烦,因为如果 N 数是奇数或偶数,它就会改变。 我最好的情况是 - 内部......

回答 2 投票 0

常量嵌套循环的时间复杂度

如果我们有一个如下所示的循环,并且我们知道 c=5: 对于 ( int i = 0 ; i < c; i++ ) { // some logic } We get O(1). if we have another loop: for ( int i = 0 ; i < n; i++ ) { // some...

回答 3 投票 0

该算法具有 4 个嵌套 for 循环的时间复杂度

对于范围(0,高度,2)中的行: 对于范围(0,宽度,2)中的列: # 结果图像中的每个像素使用平均值 # 原始图像中 2x2 像素的颜色 #(我....

回答 1 投票 0

如何找到我的算法的最佳情况和最坏情况的公式?

我接到了一项任务。编写一种算法,使得 2 个数据列表的输入至少有一个共同点。 所以,这是我的算法:(我用php编写代码) $arrayA = 数组('5', '6', '1', ...

回答 3 投票 0

嵌套循环的运行时分析

也许是一个有点愚蠢的问题,但这段代码的运行时分析让我感到困惑。 整数 i,j; 整数 k = 0; 对于(i = 1;i<= n; i*= 2){ for (j = 1; j <= i; j++){ k += (i+j); } ...

回答 1 投票 0

存储整数的二进制表示的空间复杂度

如果我有一个算法,只需将输入整数转换为其二进制表示形式并存储结果,该算法的空间复杂度是多少? 我最初以为空间

回答 1 投票 0

这个嵌套循环的复杂性是多少,其中两个循环变量每次迭代都会加倍?

以下代码片段的时间复杂度是多少? 对于 (i = 1; i <= n; i *= 2) { for (j = 1; j <= i; j *= 2) { // SOME TASKS } } I consulted some GenAIs, ...

回答 1 投票 0

这个依赖 for 循环的复杂性是多少,两者都通过乘法递增?

以下代码片段的时间复杂度是多少? 对于 (i=1;i<=n;i*=2) { for (j=1;j<=i;j*=2) { // SOME TASKS } } I get some from the GenAIs that it...

回答 1 投票 0

尝试找出函数的最佳和最坏情况时间复杂度。最坏的情况和最好的情况有可能是一样的吗?

我被要求找到最好和最坏情况的时间复杂度“就其运行时间作为输入大小 n 的函数而言”。我对 Big O 还很陌生,但我做得还不错,其他人也可以吗

回答 1 投票 0

数据库查询时间复杂度

在现代数据库中,如果我使用索引来访问一行,这将是 O(1) 复杂度。 但是如果我执行查询来选择另一列,它是 O(1) 还是 O(n)? 数据库是否必须迭代...

回答 8 投票 0

是否有任何工具可以确定对 Big-O 复杂性进行代码分析?

我还没有看到任何东西,我怀疑定义“n”很困难,因为通常分析一个复杂的函数时,不仅仅是一两个变量需要定义。

回答 5 投票 0

SQL select 的 Big-O 是什么?

对于一个有 n 行且我想返回 m 个结果的表,SQL select 的 Big-O 是什么? 更新、删除或创建操作的 Big-O 是什么? 我说的是 mysql 和

回答 4 投票 0

这个解决方案的时间复杂度和空间复杂度是多少?

我想出了一个解决 LeetCode 问题的解决方案,称为“在字符串游戏 I 中查找第 K 个字符”。问题是我的解决方案的时间复杂度 (O) 是多少?我认为必须有 O(L...

回答 1 投票 0

回溯算法的空间复杂度

美好的一天!我在链接中看到了回溯子集生成算法: https://www.geeksforgeeks.org/backtracking-to-find-all-subsets/ 它声称程序的空间复杂度是 O(n)...

回答 1 投票 0

哪个更快? switch语句还是字典?

我在 Objective-c/C 中看到了很多以下枚举到字符串的转换。像这样的东西: 静态 NSString *_TranslateMyAnimalToNSString(MyAnimal 动物) { 开关(动物){ 案例

回答 2 投票 0

以 O(logn) 复杂度计算爬楼梯的方式

我正在做leetcode日常问题(01/17/24),爬楼梯,我已经完成了这个问题,但是复杂度为O(n)。我想知道是否有人可以想出一个更快、更有效的解决方案......

回答 2 投票 0

更高效地对不同方块进行编码信号

我正在努力使我的代码更加高效。请诚实地告诉我如何修复它以及它是否是“意大利面条代码”。 CodeSignal 不同的方块 给定一个仅包含

回答 3 投票 0

数字数组全部相等的最少运算次数

您有一组数字,例如 [2, 5, 1]。您有第二个数字数组,例如 [8, 4, 3]。对于第二个数组中的每个数字,需要多少次操作才能...

回答 1 投票 0

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