腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9436)
视频
沙龙
1
回答
求
递归
关系
时间
复杂度
的
主
定理
、
、
、
我试图理解和实现大师
定理
,以找到
递归
关系
的
时间
复杂性。 但是,我不能理解我们如何使用它来计算算法
的
时间
复杂度
。考虑这个寻找二叉树直径
的
算法 class Node int data; {of the given binary tree is: " +
浏览 22
提问于2019-03-06
得票数 2
1
回答
递归
函数
的
时间
复杂度
、
、
、
、
根据Big-O表示法,我在确定这个
递归
函数
的
时间
复杂度
时遇到了一些麻烦。; expRecursive(x, (n + 1)/2); } ( expIterative方法
的
时间
复杂度
为O(n)) expRecursive() T( n ) = 2T(n/2) +n
的
递推
关系
是否成立?如果是这种情况,我假设
浏览 21
提问于2021-01-21
得票数 0
1
回答
如何用
递归
树求解T(n) = 2*T(n/2) + n*log(n)?
、
、
、
、
我有一个重复
关系
,如下所示:我使用
递归
树方法来解决这个问题。.+ log(n/2^(log N)* 在求解这个方程时,我得到了n(log n)^2
的
时间
复杂度
,但利用
主
定理
,得到了n(log(log N))
的
时间
复杂度
,请帮助我找出我
的
错误。
浏览 2
提问于2020-09-03
得票数 0
1
回答
为什么Master
定理
的
时间
复杂度
与其他
递归
关系
求解方法不同?
、
、
考虑
递归
关系
T(N) = 2T(n-1/2) + n。根据
主
定理
的
第二种情况,我们会得到Θ(nlog(n))
的
时间
复杂度
,同时,使用替换方法(+归纳法),我们也可以得到它在O(nlog(n))中,即我们可以证明c>1和n>1
的
T(N) <= cnlog(n为什么这是不同
的
,这有
关系
吗?谢谢!
浏览 22
提问于2021-05-12
得票数 0
回答已采纳
2
回答
得到下面
递归
实现
的
时间
复杂度
、
、
height and right heights */ } 用这种实现
求
树直径
的
时间
复杂度
是O(n^2),其中n是树中
的
节点数?
浏览 1
提问于2013-06-19
得票数 1
1
回答
具有Log n重组
的
主
定理
、
、
根据我对
主
定理
的
理解,一个算法可以
递归
地定义为:其中a是子问题
的
数量,n/b是子问题
的
大小,O(n^d)是子问题
的
重组
时间
。计算
主
定理
的
时间
复杂度
如下: {
浏览 0
提问于2013-05-17
得票数 3
回答已采纳
1
回答
求解递推
关系
T(n) = n*T(n - 1) + n!(n > 0,T(0) = 2)
、
有人能用反向替换解决上面提到
的
递归
关系
和渐近
时间
复杂度
吗?我知道解决它
的
大师
定理
的
方法,但我不知道如何使用反向替换来获得答案。
浏览 73
提问于2020-02-03
得票数 0
1
回答
主
定理
在T(n) = T(n/2) +n上
的
应用
、
、
我只是在尝试
主
定理
,当我试图计算T( n ) = T(n/2) +n时,我有点困惑。使用
主
定理
,答案是O(n)。1) for(int i=1;i<=n;i++) printf("*"); fun(n/2);上述代码
的
递归
方程为T( n ) = T(n/2) +n,因此上述程序
的
时间
复杂度</em
浏览 2
提问于2014-07-27
得票数 1
1
回答
这些循环
关系
的
运行
时间
、
、
、
、
如何计算这些
关系
的
紧束缚运行时?T(n)=T(n-3)+n^2 对于第一种方法,我使用了给出n^2但不正确
的
代换方法,第二种方法是用马斯特斯
定理
得到nlog^4(n),这也是不对
的
彻底
的
解释是有帮助
的
。谢谢!
浏览 5
提问于2015-05-17
得票数 1
1
回答
为什么这个函数
的
时间
复杂性来检查二叉树O(n log )
的
平衡?
、
、
、
、
提示破解Gayle Laakmann McDowell:
的
编码采访问题:,你能帮我理解为什么作者说isBalanced
的
时间
复杂性是O(n log n)吗?我在某种程度上理解了它,并且能够很好地记住它,但我不能像其他
时间
复杂性(如O(n^2) )那样概念化为什么会出现这种情况。
浏览 1
提问于2019-09-23
得票数 1
1
回答
使用
递归
的
幂函数
的
运行
时间
和空间
复杂度
、
/ 2 ) * pow_2( x, n / 2 ); else { }空间
复杂度
不是因为我们每次从函数中调用两次,所以
时间
复杂度
不是O(2^n)吗? 顺便说一下,我正在使用java。
浏览 3
提问于2018-09-15
得票数 0
2
回答
解释算法
的
O(N)
时间
复杂度
、
谁能解释一下以下算法
的
O(N)
时间
复杂度
:for (int i = N; i > 0; i /= 2) { for (int j = 0; j < i; j++)
浏览 0
提问于2018-10-31
得票数 0
3
回答
合并排序
时间
复杂度
与我
的
算法。大O
、
、
这是我正在尝试分析
的
一个算法(见下文)。我不明白为什么当合并排序具有O(n logn)时,这会有O(n)
时间
复杂度
,它们似乎都在做同样
的
事情。那么两者都有相同
的
j
时间
复杂度
,如果你让j作为行,那么2^j X c(n/2^j) = cn,它们
的
运行
时间
都是log n,其中n是元素
的
数量。
浏览 1
提问于2012-08-09
得票数 1
回答已采纳
1
回答
如何计算下列伪码
的
时间
复杂度
:
、
、
如何计算这个
递归
算法
的
时间
复杂度
,然后用它来计算
主
定理
?我知道,对于
主
定理
,我们将有一个如下形式
的
函数: T(n)=aT(b/n)+f(n) 但是,为了计算运行
时间
,我只能用泛型
的
术语来考虑,比如我们有主要
的
常量,然后是N/2,因为它会在每次迭代中拆分值。但它
的
T(n)=aT(b/n)+f(n)是什么?我怎么知道这个号码?
浏览 3
提问于2021-12-16
得票数 1
2
回答
递归
函数
的
渐近复杂性是如何导出
的
、
、
、
、
我在网站上还没有找到这方面的一般答案如果我有一些算法,比如说二进制搜索,我如何推导(数学上显示)它
的
复杂性是O(log(n))。 但是更广泛地说,,我如何推导出任何
递归
算法
的
渐近复杂性?
浏览 2
提问于2017-08-10
得票数 2
回答已采纳
1
回答
如何应用2二进制搜索
的
主
定理
?
、
、
为了计数排序数组中出现
的
数字,我使用了两次二进制搜索def NbOcc(T,v) :bd=Bd(T,0,len(T)-1,v) //
浏览 5
提问于2021-11-09
得票数 0
回答已采纳
1
回答
利用
主
定理
进行二值搜索
的
时间
复杂度
及其递推
关系
、
主
定理
是什么?二元搜索
的
时间
复杂度
是如何用这个
定理
得出
的
?我想知道这个话题的确切解释。提前谢谢你!
浏览 1
提问于2020-04-10
得票数 0
回答已采纳
5
回答
如何从数学上证明算法
的
复杂性
、
、
我知道基本
的
算法及其复杂性。例如,如果二进制搜索具有复杂性O(log ),那么我如何在数学上证明这一点?
浏览 0
提问于2011-02-07
得票数 4
回答已采纳
1
回答
当n<2时,在
递归
中T(n)是常数吗?
、
我正在阅读“算法入门”一书,我有一个问题,即导出T(n)
的
下界和上界,以便进行下列重复:它
的
说法是: T(n)是n <= 2
的
常数,有人能向我解释最后一句吗,
浏览 0
提问于2018-02-13
得票数 1
回答已采纳
1
回答
我如何计算这个方程
的
成本?
、
我知道解决方案是绿色
的
,但我不知道如何计算它。谢谢。
浏览 4
提问于2016-03-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
1.4.用费马小定理求乘法逆元
1.6.线性打表求逆元
对KMP算法中next数组的深入理解
C+树进阶系列之深入线段树和它的延迟更新
C语言初学者趣味编程100例
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券