big-o 相关问题

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

使用字典理解来计算列表中出现次数的大 O 复杂度

我有数字列表 nums = [1,1,2,3,3] 并想创建一个包含这些数字出现次数 {1:2,2:1,3:2} 的字典 如果我使用像这样的字典理解来做到这一点: cntDict = {n:nums.c...

回答 1 投票 0

如何求连通分量图算法的时间复杂度,

我正在尝试找出以下算法的时间复杂度。到目前为止,我有两个选择:O(VE) 和 O(V + E)(其中 V 是顶点数,E 是边数)。我就是想不通...

回答 1 投票 0

检查哪些节点与选定节点相邻的复杂度是多少?

我目前正在研究数据结构和算法方面的图。我的问题是,查找图中有多少个节点与所选节点相邻的复杂性是多少? 例如,我...

回答 1 投票 0

跨迭代的辅助空间复杂度

假设我们有以下函数: def ReverseStr(s, k): ”“” s:字符列表(长度n) k:整数 ”“” 对于范围内的 i(0, len(s), 2*k): ...

回答 1 投票 0

while 循环停止处理大数 c#

我的 while 循环在处理 10 000 时工作正常,但加载 100 000 时需要时间,但事实并非如此;与 10 000 000 一起工作,我不明白为什么,它是一台机器,无论数字多少,它都应该很快。 ...

回答 1 投票 0

apache poi excel 大自动列宽

我正在尝试使用最新的 Apache poi 创建一个包含 30 列和 100 万条记录的大型 Excel 2010。我正在按照此链接中的描述创建http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/...

回答 3 投票 0

大O排列功能

如何将以下函数按升序排列;也就是说,当且仅当 𝑓(𝑛) 是 𝑂(𝑔(𝑛)) 时,𝑓(𝑛) 应该出现在列表中的 𝑔(𝑛) 之前。 功能如图所示 10𝑛0 1...

回答 0 投票 0

离散数学,大 O/渐近运行时间

我正在学习一门课程,其中给出了 (100033)^3n 的示例。除了以下内容外,它没有给出任何解释: “对于指数函数,指数的系数与评估无关......

回答 0 投票 0

关于空间复杂度的两个模糊问题

1.) 假设我有下面的函数接受一个大小为 n 的列表: def foo(lst): n = len(lst) 对于范围内的我(n): n.追加(i) 返回 n 在这种情况下,我们将如何解释输入 sp...

回答 0 投票 0

将每个元素映射到其在数组中的位置,就好像它已排序

我目前正在准备编码面试,我想知道其他人对这个问题有什么看法。 将每个元素映射到它在数组中的位置 如果它被排序。现在我们需要返回一个新数组

回答 1 投票 0

python集合操作的时间复杂度?

python 的每个集合操作的大O 表示法的时间复杂度是多少? 我正在使用 Python 的集合类型对大量项目进行操作。我想知道每个操作的

回答 3 投票 0

从 k 组 n 个值中枚举 k 个值的组合(每组一个值)是多项式时间吗?

假设我正在编写一个程序来枚举 k 个值的所有可能组合,其中每个组合包含 k 个集合中的每一个的一个值。每个集合都有 n 个值。 程序的输入...

回答 0 投票 0

时间复杂度——多变量分析运行时

假设我们有一个函数,其运行时间可以用以下等式表示: T = mn - m^2 + m(其中 m 和 n 是函数的输入) 我们将如何分析(最坏情况)这

回答 2 投票 0

使用冒泡排序的 Shell 排序的时间复杂度

我是计算机科学专业的学生学习算法和时间复杂度。 我正在尝试计算使用冒泡排序 instea 的 shell 排序的最佳、最差和平均情况的时间复杂度...

回答 0 投票 0

k-O(n) 中数组中的最小元素

是否有可能在时间 O(n) 内返回未排序数组中的 k-最小整数,其中 n 是数组的大小?假设我们返回答案的顺序无关紧要。一些

回答 1 投票 0

都是队列,优先级队列吗?如果不是,有什么区别?

刚开始我的数据结构和算法学习之旅,我就挂断了这样一个事实,即到处都有关于这种绰号不同的东西的信息......

回答 2 投票 0

2-3 树中插入操作的最佳性能是什么,在 Big-O 表示法中?

期中数据结构问题。 我的答案“O(1),假设树是空的”在考试中被标记为错误,因为答案键为 O(log n)。当一个问题要求最好的...

回答 0 投票 0

从数组中添加和删除元素的大 O 符号

所以我很确定向数组添加元素(并在达到最大值后将容量加倍)具有 Big-O-Notation O(n)。与删除元素相同,并且仅将容量减半 h ...

回答 0 投票 0

当迭代次数不恒定但迭代次数范围已知时,for 循环的大 O 时间复杂度

据我所知,如果您有一个 for 循环,它的迭代次数为常数值,例如 1000,那么时间复杂度应该是 O(1)。但是如果迭代次数未知,并且是

回答 1 投票 0

如何找到以下代码片段的时间复杂度?

我被要求解决一个问题,我从整数数组 A 中找到降序排序的三元组,其中 0<=i A[j] > A[k]。我的蛮力解决方案是 O(n^3) 并且在

回答 1 投票 0

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