腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
递归
函数
c++
的
复杂性
、
、
、
、
*我试图计算以下
函数
的
复杂度:变量i是常量== 3* void g(int i, int n) { for (int j=n+10; j>0; j-=5){ }} 因为它是一个
递归
函数
,我想我应该用大师定理来计算它,但实际上没有n
的
除法。我将非常感谢任何形式
的
帮助!
浏览 8
提问于2020-06-10
得票数 0
回答已采纳
1
回答
内循环
递归
函数
的
时间复杂度分析
、
我试图分析以下功能
的
时间
复杂性
。此
函数
用于检查字符串是否由其他字符串组成。prefix in s && fun(suffix)) else }我认为时间
复杂性
是O(n),其中n是字
的
长度(对吗?)但是由于
递归
在循环中,我不知道如何证明它。此代码不是正确
的
C++
代码(例如,prefix in s)。我只是
浏览 2
提问于2013-08-25
得票数 0
回答已采纳
1
回答
递归
算法
的
大-Theta复杂度
、
、
、
、
我目前正试图确定以下
递归
算法
的
大Theta
复杂性
。复杂度至少为n^2 (由于嵌套
的
for-循环)是合理
的
。然而,
递归
方面使我难以确定其精确
的
大Theta
复杂性
。我猜它必须是n^3,因为
函数
递归
地调用自己并执行自己。但我很难找到证据。有人能告诉我
递归
算法
的
复杂性
和如何确定它吗?
浏览 6
提问于2022-08-18
得票数 0
回答已采纳
1
回答
列表平坦化
的
时间复杂度
、
我有两个
函数
,这两个
函数
都扁平了Python中任意嵌套
的
列表列表。def flattenRecursive(arr): return arr 功能1
复杂性
我
浏览 0
提问于2018-03-14
得票数 3
1
回答
求
递归
函数
的
时间和空间
复杂性
、
、
、
我很难理解
递归
函数
的
时间和空间
复杂性
:def power(a, n): return 1 return a*power(a, n-1) 当发现时间
复杂性
时:我认为T(n) = c + T(n-1),其中c是乘法
的
常数成本。但
递归
的
成本通常是指数级
的
。:T(n) = c + T(n/2),这意味着成本为c*log(n),表示log(n)<e
浏览 1
提问于2018-02-13
得票数 2
回答已采纳
1
回答
内部使用交换操作
的
递归
函数
的
时间
复杂性
、
、
、
、
我很困惑于计算这个
函数
的
时间复杂度。 下面是我
的
方法:在最坏
的
情况下,
递归
调用具有O(n)
复杂性
,而while循环(冒泡排序)具有O(n^2)
复杂性
。总体上是O(n^2)。在最好
的
情况下,数组已经被排序,所以冒泡排序具有O(n)
复杂性
,
递归
调用具有O(1),总体上是O(n)。
浏览 3
提问于2022-03-12
得票数 0
2
回答
递归
置换
函数
的
复杂性
、
、
我有一个
递归
函数
,其中
的
子
函数
/操作具有以下
复杂性
: 我想知道整个
函数
的
渐近
复杂性
。
浏览 1
提问于2013-09-25
得票数 2
回答已采纳
1
回答
递归
树与渐近复杂度: T(n) = T(n/3) + T(n/2) +n
、
、
、
、
我试图使用
递归
树来寻找这个
函数
的
渐近
复杂性
: 我制作了
递归
树,并确定每个级别在每个级别上都具有_(5/6)^k * n_
复杂性
。我知道我必须弄清楚深度
的
复杂性
,但我不确定如何做到这一点。
浏览 4
提问于2014-02-17
得票数 0
2
回答
指标
函数
的
递归
、
假设您有一个
递归
函数
,其中: 我知道第一个if语句
的
递归
关系是O(n),else条件
的
递归
关系是O(logn)。然而,我对计算整个
函数
的
复杂性
感到困惑。因为n支配log(n),所以总
的
复杂度是O(n)吗?
浏览 0
提问于2013-02-11
得票数 0
回答已采纳
2
回答
Java中传递数组
的
时间和空间
复杂性
、
、
、
、
假设我有一个
递归
函数
,它工作在一个具有n节点和高度log(n)
的
完全平衡
的
二叉树上,并调用树根下面的
函数
。我知道
递归
调用堆栈将是最大高度log(n)。我不确定
的
是Java
的
“传递值”特性和Java垃圾收集是如何影响时间和空间
复杂性
的
。 1)将数组传递给
递归
调用
的
时间复杂度是多少?如果Java是“按值传递
的
”,那么每个
递归
调用都会在开始执行任何<e
浏览 5
提问于2013-07-24
得票数 1
回答已采纳
2
回答
递归
函数
的
复杂性
、
我正在阅读一个问题,我遇到了及其相应
的
解决方案。声明如下: 给定源点(x1,y1)
的
坐标,确定是否有可能到达目标点(x2,y2)。从任何一点(x,y),只有两种类型
的
有效运动:(x,x+ y)和(x + y,y)。如果可能,则返回布尔值true,否则返回false。我理解
递归
是如何解决这个问题
的
,但是我在考虑它是如何从
复杂性
的
角度来工作
的
。我在想最坏
的
情况,从(1,1)到任意
的
(x,y) -在这种情况下有多少次<e
浏览 0
提问于2019-08-27
得票数 1
1
回答
在
递归
函数
中使用字符串
的
size()
函数
会导致很大
的
延迟/
复杂性
吗?
、
、
我实现了一个
递归
函数
的
不同版本,该
函数
检查一个字符串是否是回文,并计算它们
的
复杂性
,但对于将字符串大小作为参数传递或使用size()
函数
计算字符串并将其存储在
函数
内创建
的
变量中感到困惑,这样会更有效吗?下面是该
函数
的
两个版本
的
示例: int sz = s.size(); /
浏览 0
提问于2019-01-11
得票数 0
回答已采纳
1
回答
复杂性
分析&递推关系
、
我试图为以下两个
递归
函数
寻找
复杂性
,但不知道如何处理
递归
函数
的
复杂性
分析。查找所有可能
的
子集 if path is None: res.addsubsetsWithDup(self, nums): self.subsetsHelper(nums, 0, [], res)
浏览 1
提问于2017-12-02
得票数 0
回答已采纳
4
回答
自然合并--链接列表
、
、
这里有
递归
实现和迭代实现,但我不知道如何将其转化为自然
的
合并。谢谢。
浏览 6
提问于2012-04-21
得票数 6
2
回答
如何计算
递归
函数
的
值?
、
、
我有一个
递归
函数
: T( n ) = 2T(n/2) +n,我想通过向
函数
传递不同
的
参数并得到
函数
的
值来寻找
函数
的
复杂性
。然后,我将猜测
函数
的
公式(例如n,n*log(n))。据了解,
递归
函数
的
复杂性
是O(n) = n*log(n)。但我
的
观点不符合公式。 我在这里做过一些研究,但似乎没有人有类似的问
浏览 4
提问于2016-11-25
得票数 0
回答已采纳
2
回答
递归
函数
的
时间复杂度是多少?
、
、
、
我有一个
递归
函数
。我想知道时间
的
复杂性
是什么?这是
函数
if (N==1) return 0; }
浏览 4
提问于2019-11-17
得票数 1
回答已采纳
2
回答
如何用字符串
的
重复来生成所有的变体?
、
、
、
我想在
C++
中用一个字符串
的
重复来生成所有的变体,我非常喜欢非
递归
算法。过去,我提出了一个
递归
算法,但是由于
复杂性
(r^n),我希望看到一种迭代方法。我很惊讶我在网上或StackOverflow上找不到解决这个问题
的
方法。aaaa aaba abaa abab abab abbb baaa baba baba bbba bbab bbba bbbaaaaa abab aabb abbb bbbb 理想情况下,我想要一个
C+
+程序,它可以产生精确
的
输出
浏览 2
提问于2010-06-11
得票数 8
回答已采纳
2
回答
为什么我们在计算
递归
过程
的
空间
复杂性
时不考虑堆栈帧
的
大小?
、
、
、
、
考虑一下,在包含Merge Sort元素
的
int Array上,我们需要一个大小为n
的
额外数组来执行merges.We,在though.So末尾丢弃附加数组,合并排序
的
空间
复杂性
为O(n)。但是,如果您查看
递归
mergeSort过程,在每次
递归
调用mergeSort(something)时,都会向stack.And添加一个堆栈框架,这确实占用了一些空间,对吗?: 在计算合并排序
复杂性
时,我们为什么不考虑堆栈帧
的
大小?是因为堆栈只包含了几个整数变量和
浏览 2
提问于2013-12-24
得票数 7
回答已采纳
6
回答
递归
函数
的
空间
复杂性
、
) { return 1; return f(n - 1) + f(n - 1);我知道大O时间复杂度是O(2^N),因为每个调用都会调用该
函数
两次我不明白
的
是为什么空间/内存
的
复杂性
是O(N)
浏览 9
提问于2017-04-08
得票数 61
回答已采纳
2
回答
递归
函数
的
时间
复杂性
、
、
、
我有一个具有时间
复杂性
的
递归
函数
f(n) 我试着简化它,但没有足够
的
数学技能。我唯一想出来
的
就是 组合(n,n/2) = 2^n *(γ(n/2+ 1/2)/(sqrt(1/2) * gamma(n/2 +1)
浏览 1
提问于2018-02-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
函数的递归
递归函数
Python匿名函数、递归函数
c语言-递归函数
Python之递归函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券