腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
算法
的
时间
复杂度
:如何在计算时间后决定哪一种
算法
、
、
今天,我在msdn中看到了博客,我注意到了如何计算
算法
的
时间
复杂度
。我完全理解如何计算
算法
的
时间
复杂度
,但在最后,作者提到了以下几行 (N+4)+(5N+2)+(4N+2) = 10N+8 因此,上述
算法
的
渐近时间
复杂度
为O(N),这意味着上述
算法
是线性时间
复杂度
算法
为什么说它是基于线性时间
复杂度
算法
<e
浏览 11
提问于2012-05-11
得票数 0
回答已采纳
1
回答
哪种
算法
更好,Z-algo和KMP-algo用于模式搜索?
、
两种
算法
的
时间
复杂度
均为O(m+n)。Z
算法
的
空间
复杂度
为O(m+n),KMP
算法
的
空间
复杂度
为O(n)。 我想知道哪种
算法
实际上更快,通常应该使用哪种
算法
?
浏览 17
提问于2016-09-03
得票数 0
1
回答
两种
算法
复杂度
的
比较
、
、
、
假设您有一个大小为n
的
数据集,以及以相同方式处理该数据集
的
两个
算法
。
算法
A采取10个步骤来处理数据集中
的
每一项。
算法
B分100个步骤处理每个项目。这两种
算法
的
复杂度
是多少?我从
算法
A以
算法
B
复杂度
的
1/10完成每一项
的
处理这一问题中得出结论:
算法
B
的
复杂度
为O(n^2),
算法
浏览 2
提问于2016-09-07
得票数 1
回答已采纳
1
回答
一个
算法
怎么会有两个最坏
的
情况复杂性呢?
、
、
Skiena
的
“
算法
设计手册”第一章
的
练习有以下问题: A具有最坏
的
时间
复杂度
O(n^3
浏览 1
提问于2016-06-13
得票数 5
回答已采纳
0
回答
分布式
算法
的
空间
复杂度
、
、
在Internet上有许多与不同
算法
的
空间
复杂度
计算有关
的
回答问题。所有的
算法
本质上都是集中
的
。如何计算半集中式和分布式
算法
的
空间
复杂度
?分布式
算法
在多个服务器上运行。是否应该单独计算每台服务器
的
空间
复杂度
? -Thanks
浏览 11
提问于2018-07-17
得票数 0
3
回答
O(mn)比O((m+n)^2)好吗?
、
、
算法
的
输入是m和n。我有一个基准
算法
,它
的
时间
复杂度
为O((m+n)²)。 在时间
复杂度
方面,我
的
实现是否比基准更好?
浏览 10
提问于2021-07-27
得票数 2
回答已采纳
2
回答
如何计算kurskal
算法
的
时间
复杂度
: O(E log E) = O(E log V)?
、
、
请告诉我如何计算Kruskal定理
的
时间
复杂度
的
步骤?我知道Kruskal
算法
的
算法
,但不知道伪码和时间
复杂度
的
计算。Kruskal
算法
的
复杂度
为O(E log E) = O(E log V) (维基百科)。但我不知道如何计算..
浏览 1
提问于2014-04-14
得票数 0
2
回答
两个函数f(n) [O(1)]和g(n) [O(n)]相乘时
的
大O
复杂度
f(n)和g(n)表示两种不同
算法
的
运行时间。f(n)
的
算法
复杂度
为O(1),g(n)
的
算法
复杂度
为O(n)。我们能说f(n)*g(n)
的
复杂度
是O(n)吗?为什么/为什么不?
浏览 19
提问于2016-09-15
得票数 0
回答已采纳
2
回答
log(n) vs log(k)在k<n
的
算法
的
运行时
、
、
我很难理解复杂性分析中log(k)和log(n)之间
的
区别。例如,mergesort在其运行时分析中具有log(n)
复杂度<
浏览 0
提问于2017-10-06
得票数 1
1
回答
哪种排序
算法
的
时间
复杂度
为Θ(N)?
、
、
哪种排序
算法
的
时间
复杂度
为Θ(N)?线性搜索
的
时间
复杂度
是Θ(N),但它不是一个排序
算法
...
浏览 4
提问于2021-12-03
得票数 0
1
回答
A*平均时间
复杂度
、
、
我正在为我
的
学士论文做两个
算法
的
研究: Floyd-Warshall和A*
算法
。在我
的
工作中,时间
复杂度
是两种
算法
比较中
的
一个重要部分。但由于A*中
的
启发式
算法
,
算法
的
时间
复杂度
不是恒定
的
。我发现
的
唯一信息是,在最坏
的
情况下,时间复杂性可能是指数级
的
困难。 在正常实践中,A*
算法</e
浏览 188
提问于2021-03-24
得票数 0
回答已采纳
3
回答
是否有一种时间
复杂度
为O(N)
的
排序
算法
?
、
大多数排序
算法
的
复杂度
为O(N_N)或O(N_logN)来实现result.However,对于特定
的
输入集,有些
算法
的
复杂度
为O(N),我想知道在所有情况下,是否都有一个
复杂度
为O(N)
的
排序
算法
。
浏览 3
提问于2014-10-28
得票数 2
回答已采纳
3
回答
似乎很难找出这个简单程序
的
时间复杂性
、
、
、
我有下面的代码来模拟
算法
的
递归行为,因为我没有计算出该
算法
的
时间
复杂度
:{ for (int i = n-1; i >= 0;--i) result += M(i); return result;根据我
的
理解,我画了下面的树来说明
算法
: (图片中
的
输入n为3)。我认为树中
的
节点数就是
算法
浏览 36
提问于2017-05-14
得票数 5
回答已采纳
1
回答
Deutsch-Jozsa
算法
、
、
、
当我读到有关量子
算法
的
文章时,我遇到了Deutsch-Jozsa
算法
,我看到如果我们想用非量子
算法
来解决这个问题,我们
的
算法
将具有指数时间
复杂度
。现在我想知道Deutsch-Jozsa
算法
作为量子计算机上
的
量子
算法
的
时间
复杂度
是多少?
浏览 1
提问于2011-08-20
得票数 1
2
回答
哪种
算法
是更快
的
算法
?
根据大O符号,如果一个
算法
的
时间
复杂度
是O(2^n),另一个
算法
是O(n^1000),那么哪个
算法
的
时间
复杂度
更快?
浏览 8
提问于2022-03-02
得票数 -2
5
回答
哪种
算法
速度更快O(N)或O(2N)?
、
谈到大O符号,如果一个
算法
的
时间
复杂度
是O(N),另一个
算法
的
时间
复杂度
是O(2N),那么哪个
算法
更快?
浏览 25
提问于2014-09-11
得票数 47
回答已采纳
1
回答
为什么合并排序
的
时间
复杂度
不是O(2^log(n)),类似于fibonacci序列生成
的
树?
、
、
这两种
算法
我都懂,但是时间
复杂度
对我来说很奇怪。 如果你观察两种
算法
生成
的
两棵树,你会发现它们是完全相同
的
,我们一直将树分成两半,直到我们到达终点。那么为什么一个
算法
的
复杂度
是2^N,而另一个
算法
的
复杂度
是nlog(n)呢?
浏览 11
提问于2021-09-19
得票数 1
1
回答
星火/分布式
算法
的
时间
复杂度
、
如果我们
的
时间
复杂度
低于对于某些顺序
算法
,如何表示在Spark (分布式版本)中实现
的
相同
算法
的
时间
复杂度
。假设集群中有一个主节点和三个工作节点?同样,我们如何表达星火
算法
的
O(n^2)时间
复杂度
?提前谢谢!
浏览 2
提问于2018-07-20
得票数 5
1
回答
在不同
的
编程语言中实现
算法
的
时间
复杂度
是否有所不同?
、
、
、
、
不是假设
算法
在任何编程语言中都具有相同
的
时间
复杂度
吗?那么当我们计算
算法
的
总时间
复杂度
时,为什么我们要考虑这种编程语言在时间
复杂度
上
的
差异,例如在参数中通过值传递或通过引用传递?或者,当我们发现
算法
的
时间复杂性时,我们不应该在实现中考虑这种编程语言差异,这是错误
的
吗?到目前为止,我想不出任何其他
的
实例,但是例如,如果在C++中有一个
算法
通过引用或值传递其参数,那么
浏览 7
提问于2020-12-09
得票数 0
1
回答
平滑排序
算法
用在哪里?
、
、
、
、
在我
的
大学学习
算法
的
时候,我遇到了一个叫做Smoothsort
的
算法
。这是一个很好
的
算法
,因为它是一个自适应
算法
,时间
复杂度
可以从线性
复杂度
到线性
复杂度
变化,它也是一种就地
算法
。然而,关于该
算法
的
资源非常稀缺,并且这些可用
的
资源非常难以理解。然而,我张贴这个问题
的
原因是为了了解用例,以及何时应该使用它,什么时候
浏览 10
提问于2020-09-13
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是复杂度算法?详述复杂度算法的原理?用C语言实现复杂度算法。内附完整代码。
Python编程之算法复杂度
编程导论-算法复杂度简介
常见的排序算法及时间空间复杂度
如何快速记住算法复杂度
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券