time-complexity 相关问题

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

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

我试图找出这段代码的复杂性: 整数计数=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

对大型数组中的每个项目执行多次计时操作的最佳方法

我的 JavaScript 代码中有一个函数,它循环遍历数组并对数组的每个项目执行一些耗时的操作。当arr中的项目数量较少时,它目前工作正常......

回答 1 投票 0

如何求这段js代码的时间和空间复杂度?

这是我的平台用来查找两个节点之间关系的两个代码。 代码1: const getNodeRelationship = (节点1, 节点2) => { // 如果node1和node2是同一个节点 如果(...

回答 1 投票 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

可以在 θ(n) 时间内使用基数排序(以及数字的计数排序)对 n 个不同的数字进行排序吗?

可以在 θ(n) 时间内使用基数排序(以及数字的计数排序)对 n 个不同的数字进行排序吗? 我会说是的。这是因为基数排序处理固定数量的数字......

回答 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

高效实现优先级队列,恒定时间提取最小元素

我正在做一个项目,需要一个具有以下特征的优先级队列: 恒定时间提取:我需要高效地从

回答 1 投票 0

添加到SortedSet<T>及其复杂性

MSDN 声明了以下 SortedSet(T).Add 方法: 如果 Count 小于内部数组的容量,则此方法的操作时间复杂度为 O(1)。 有人可以解释一下“怎么会这样”吗?我的意思是当

回答 1 投票 0

执行“小于 X 的最大值”查找的更有效算法

我有一个事件驱动的应用程序,需要执行如下操作,其中每当收到事件时都会调用handle_event()函数: 从日期时间导入日期时间 来自数据...

回答 1 投票 0

如何找出给定约束的时间复杂度? [已关闭]

我在多个 DSA 问题中看到过类似“n=1 或 n<= nums.length or n<= 105". So if the constraints are given, then how do I know the exact or estimate time complexity after seein...

回答 1 投票 0

递推关系 T(n) = T(T(n - 1)) + 1 有解吗?

这个递归关系有什么解决办法吗 T(n) = T( T( n - 1 ) ) + 1 来自类似 C 语法的代码 算法(int n) { printf("%d ->",n); 返回 (n >= 1)?Algo(Algo(n - 1))+1...

回答 2 投票 0

如何知道时间复杂度? [已关闭]

我在多个DSA中看到问题是(1,<= nums.length , <= 105) so if the constraints are given then how do I know the exact or estimate time complexity after seeing the constraints ??? ...

回答 1 投票 0

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

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

回答 1 投票 0

DFS中如何计算时间复杂度?

我想知道DFS算法使用邻接表作为存储结构时的时间复杂度是如何计算的。另外,我想了解一般的认可...

回答 1 投票 0

从三个不同的排序数组中找到三个最接近的元素(两个解决方案之间的差异)

//解决方案1 void findClosest(int A[], int B[], int C[], int p, int q, int r) { int 差异 = INT_MAX; // 初始化最小差异 // 初始化结果 int res_i = 0, res_j = 0, res_k = 0; ...

回答 1 投票 0

在 O(1) 时间内检查随机更新矩阵的第一行和最后一行之间的路径

我们从一个充满 0 的 nxn 矩阵开始。每次迭代后,都会选择矩阵的随机单元并将其更改为 1。如果再次选择已经更改的单元,它将保持为 1,然后我们继续...

回答 1 投票 0

美式排序和基数排序有什么区别?

我遇到了这种称为美式排序的排序算法。我读到它是基数排序的一种变体。有人可以详细说明一下这种排序算法以及时间和空间复杂度吗

回答 2 投票 0

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