big-o 相关问题

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

“空间置换”问题中O(2^n)是如何实现的?

基本上问题陈述是:给定一个字符串,返回所有可能的排列,其中字母之间添加(或不添加)空格 例子: 输入:ABC; 输出:ABC、A BC、AB C、A B C; 我...

回答 1 投票 0

重写此嵌套 for 循环以获得更好的时间复杂度

我正在尝试优化以下嵌套 for 循环以减少迭代次数。我觉得它的效率非常低,并且想认为有一种更好的方法可以做到这一点......

回答 1 投票 0

时间复杂度大O表示法[关闭]

f=1; x=3; 对于 (int i = 1; i <= n; i*=2)    for (int j = 1; j <= i * i; j++)       if (i % j == 0)       for (int k = 1; k <= j; k++)           f=f*x; I don't know how to find t...

回答 1 投票 0

逆FFT的计算复杂性[关闭]

我正在尝试获得快速傅里叶变换(IFFT)逆变换的计算复杂度。我已经知道 n 个位置的一维向量的复杂度为 O(nlogn),但就我而言,fi...

回答 1 投票 0

这个条件可以改变复杂性吗?

我试图找出这段代码的复杂性: 整数计数=0; for(int i= 1 ; i<=MAX_SIZE ; i*=2){ for(int j = 1; j<=i*i ; j++){ if(i%j==0){ for(int k = 1 ; k<=j ; k...

回答 1 投票 0

带有永远不会执行的条件的循环的复杂性

如果我们得到一个只有一个条件的循环,而该条件永远不会执行,那么在这种情况下循环的复杂度 BigO 是多少? 我只是想知道时间复杂度是否是基于...

回答 1 投票 0

计算递推关系 T(n)=T(n-1)+logn

我们要通过重复代换来解决递推关系: T(n)=T(n-1)+logn 我开始替换并得到以下结果。 T(n)=T(n-2)+log(n)+log(n-1) 根据对数乘积法则,...

回答 4 投票 0

此代码片段 (c#) 的 O 复杂性大吗?

我是一名计算机科学学生,我需要计算以下 C# 代码的 Big O 时间复杂度,并展示我对每一行的思考过程(如我在右侧的注释所示): int n = 我...

回答 1 投票 0

时间复杂度大O表示法[已关闭]

f=1; x=3; 对于 (int i = 1; i <= n; i*=2)    for (int j = 1; j <= i * i; j++)       if (i % j == 0)       for (int k = 1; k <= j; k++)           f=f*x; I don't know how to find t...

回答 1 投票 0

任何人都可以帮我解决这个算法的时间复杂度吗

f=1; x=3; 对于 (int i = 1; i <= n; i*=2)    for (int j = 1; j <= i * i; j++)       if (i % j == 0)       for (int k = 1; k <= j; k++)           f=f*x; I don't know how to find t...

回答 1 投票 0

t(n)=t(n-1)+t(n-2)+t(n-3)的时间复杂度是多少?

t(n)=t(n-1)+t(n-2)+t(n-3) 递归的时间复杂度是 3^n 的量级,这是否正确? 我画了递归树,得到了 3^i 的 sigma,其中 i 从 0 到 n,结果是 O(3^n),co...

回答 1 投票 0

如何正确计算for循环的Big-O时间复杂度? (C#)

我正在研究如何正确计算大O符号,想知道是否有人可以确认我的工作是否正确(我对每一行的评论): int n = Int32.Parse(Console.ReadLin...

回答 1 投票 0

这段代码的时间复杂度是多少?我很困惑

所以我正在解决leetcode“有效回文”问题,我不确定我的代码的时间复杂度是多少,我认为它是O(n^2)但我不太确定所以我使用chatgpt 确认...

回答 2 投票 0

双对数图运行时间分析

我正在对随机快速排序算法的实现进行运行时间分析。平均时间复杂度应为 O(n log n)。测试是在 2^20 到 2...

回答 1 投票 0

在矩阵中查找非空单元格的最快方法是什么

我正在从事Office.js开发,您不需要了解任何相关信息,因为问题更多地与Javascript相关。在 Excel 中,您可以获得带有函数的公式矩阵,即

回答 1 投票 0

如何处理未评估为 True 的逻辑测试[重复]

我用 Python 编写了一个 for 循环,并在 CS 课的讨论帖子中提交了该循环。它涉及从列表中提取偶数元素并将它们附加到另一个列表中。我写了以下内容...

回答 2 投票 0

根据 df 中的其他值更改 df 的时间复杂度最低的 pandas 技术是什么?

我有一个 df,其中包含从网络上抓取的 350 万条数据(行)。一个网站会产生干净的数据,而另一个网站则不会。我要更换M公司所有的品牌、品类、系列

回答 1 投票 0

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

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

回答 1 投票 0

确定性上下文无关语法与上下文无关语法?

我正在阅读比较语言课的笔记,我有点困惑...... 上下文无关语法和确定性上下文无关语法有什么区别?我特别...

回答 2 投票 0

当我们搜索的目的是探索树时,用树的属性来定义空间和时间复杂度不是没有用吗?

在我的人工智能入门课程中,我们研究了几种不同的搜索算法及其属性。当分析它们的空间和时间复杂度时,我们会画出一个大O复合体......

回答 2 投票 0

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