腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
每个
迭代
函数
都能
转换成
递归
函数
吗
?
recursion
、
iteration
、
language-agnostic
现在一些编译器可以帮助我们将
递归
函数
转换为
迭代
函数
,但我的问题是,
每个
迭代
函数
都可以有一个
递归
副本
吗
?
浏览 70
提问于2021-02-10
得票数 1
2
回答
每个
递归
都能
转换成
树
吗
?
recursion
、
tree
老实说,我不确定这是一个好问题,但我的目的是要知道,我们是否总是可以使用树作为一个心理模型,同时考虑
递归
。 为了更好地解释,我想知道“
每个
递归
公式都对应于树遍历
吗
?”我的问题与
迭代
无关。
浏览 1
提问于2018-02-02
得票数 2
回答已采纳
2
回答
将
迭代
函数
转换为
递归
函数
c++
、
recursion
、
iteration
我有一个关于
迭代
函数
和
递归
函数
的问题。我有一个
迭代
函数
,我必须把它
转换成
递归
函数
。你能给我一些关于代码的建议
吗
?非常感谢bool isConcave(double a[], int n)int slope = 1; for (int i =
浏览 0
提问于2013-10-15
得票数 0
5
回答
每一个
递归
都能
被
转换成
迭代
吗
?
c
、
recursion
、
iteration
每个
递归
函数
都可以转换为
迭代
吗
?
递归
函数
应该具有什么特性才能使用
迭代
来实现它? pathCounter++; }} 扩展:在不实现自己的堆栈的情
浏览 10
提问于2012-07-29
得票数 4
2
回答
把一个带有for循环的
递归
函数
变成一个
迭代
函数
?
recursion
、
loops
、
for-loop
、
iteration
所以我有一个
函数
,我想把它从
递归
算法
转换成
迭代
算法。我甚至不确定我是否有正确的子问题,但这似乎决定了我以正确的方式需要什么,但是
递归
不能被使用,你需要使用动态编程,所以我需要将它改为
迭代
的自下而上或自上而下的动态编程。基本的
递归
函数
如下所示: if(i > j) { } // This findsfor循
浏览 0
提问于2009-11-23
得票数 0
2
回答
可以将
每个
递归
函数
重写为
迭代
函数
吗
?
recursion
、
iteration
、
computer-science
问题是,如果
每个
递归
函数
都有一个做同样事情的
迭代
函数
?例如, if (n==1) { return 1 }} for (i=1; i<=n; i++) { }} 但是还有很多其他的,更复杂的
递归
浏览 3
提问于2013-09-07
得票数 3
4
回答
这个
递归
函数
是如何自动
转换成
迭代
函数
的?
c++
、
recursion
我正在阅读尾
递归
,如下所示 if(start == end) out << *start++ << endl;} if(start == end)
浏览 3
提问于2011-08-29
得票数 4
回答已采纳
5
回答
处理常见的
递归
函数
c#
、
recursion
、
hierarchy
我注意到,在我的项目中,我们经常编写
递归
函数
。也许我可以使用一个委托来获取
递归
的根和结束标志?谢谢。
浏览 2
提问于2009-05-19
得票数 1
4
回答
如何使用Jquery/javascript将
递归
函数
转换为循环
函数
javascript
、
jquery
、
recursion
、
iteration
、
slideshow
我试图使用Jquery制作幻灯片,图片由一个
函数
循环,该
函数
每5.5秒调用一次。但是,我试图避免
递归
,因为与
迭代
调用相比,
递归
非常昂贵。我假设这是IE在我的幻灯片加载时有一个不停止加载图标的原因。所以我想把下面的
函数
转换成
迭代
函数
。$(document).ready( 到目前为止,我的两种方法是: 在$(document).ready()
函数
和循环播放幻灯片()
函数<
浏览 8
提问于2012-01-05
得票数 1
回答已采纳
3
回答
C中的
递归
使非
递归
函数
成为
递归
函数
c
、
recursion
gcd应该是一个
递归
函数
。它应该返回void。它应该接受两个正整数,并将GCD放在第三个参数中。 下面是我编写的gcd
函数
。然而,我意识到它不是一个
递归
函数
。我如何改变这段代码,使它成为一个
递归
函数
?
浏览 1
提问于2013-02-15
得票数 0
4
回答
递归
函数
的空间复杂度最小为O(N)
吗
?
c++
、
c
、
algorithm
、
recursion
、
big-o
我在考虑
递归
函数
。使用一个简单的
函数
,例如
递归
打印链接列表的
函数
: if(list){ print(list->next);} 起初,这似乎是一个相当无害的
函数
,但它不是在
每个
堆栈帧中存储一个地址(由变量列表标记)
吗
?如果不将至少一个局部变量或参数存储在堆栈上,我就无法想象如何实现
递归
浏览 5
提问于2013-11-17
得票数 6
回答已采纳
1
回答
当一个
递归
函数
比它的
迭代
版本更好时?
function
、
recursion
众所周知,
每个
递归
函数
都可以在
迭代
版本中实现。 但是,
递归
函数
通常有一些关于堆栈管理的开销。考虑到这一点,我想知道是否有一般原则允许我们决定何时
递归
版本比给定
函数
的
迭代
版本更好,假设两者具有相同的时间复杂度。
浏览 0
提问于2019-06-21
得票数 0
2
回答
使用
递归
的StackOverflowError
java
、
recursion
我应该比较一个
递归
函数
和一个非
递归
函数
,看看哪一个在类项目中更快。教授还希望我们在
迭代
器等于10,100,1000时以毫秒为单位计时,等等。我让所有的
迭代
都能
工作,但在C++中获取计时器时遇到了很多问题,所以我切换到Java,因为它更容易获得毫秒的输出。但是现在,当我尝试使用超过8,000的任何数字时,我从
递归
算法中得到一个很大的堆栈溢出错误。有人能给我一些见解
吗
?另外:我也不知道如何在
递归
函数
中做
浏览 3
提问于2013-01-30
得票数 0
回答已采纳
2
回答
64位调用约定会对
递归
算法的成本产生影响
吗
?
performance
、
recursion
、
64-bit
当我被教授计算机科学时,有一些关于
递归
的成本的讨论,因为
函数
调用开销,以及如何
转换成
更有效率的东西。例如,要
迭代
,请参阅,或将自然
递归
算法转换为
迭代
算法:例如,运行自下而上的算法,而不是自上而下的算法。 使用寄存器将参数传递给
函数
和接收返回值比将这些值存储在堆栈上更有效.在64位系统中,使用寄存器进行参数传输是标准化的.如果返回的对象符合为此目的分配的寄存器,则所有系统都使用返回值寄存器。这是否意味着
浏览 6
提问于2013-09-19
得票数 0
1
回答
这是
递归
的
吗
?
python-3.x
、
recursion
第二次尝试,我只想知道这是否被认为是一个
递归
函数
。
函数
的目的是接受一个字符串,如果第一个元素等于最后一个元素,那么将最后一个元素追加到一个列表中,然后不返回任何内容,否则调用istelf并从索引1传递相同的字符串,最后将第一个元素追加到列表中。
浏览 0
提问于2017-09-12
得票数 3
回答已采纳
1
回答
递归
和循环在不同级别的实现
algorithm
、
loops
、
recursion
、
hardware
我读过一些文章,人们说某些编译器将
递归
实现为循环,而硬件实现循环为
递归
,反之亦然。如果我的程序中有一个
递归
函数
和一个
迭代
函数
,请有人解释一下编译器和硬件将如何解释
每个
函数
吗
?如果对实现的选择显然不倾向于一种方法,比如使用
递归
进行合并,那么还请说明其中一种方法比另一种方法的性能优势。
浏览 3
提问于2014-08-13
得票数 0
回答已采纳
5
回答
迭代
递归
c++
、
c
、
algorithm
、
recursion
、
iteration
可能重复: 在
递归
函数
中总是可以转换
迭代
函数
吗
?
浏览 10
提问于2010-09-26
得票数 0
2
回答
用javascript制作
递归
回溯算法的动画
javascript
、
algorithm
、
recursion
我已经得到了
递归
形式的算法,但现在我被困在试图使用javascript的setTimeout或setInterval的动画中,我假设这将需要我将
递归
解决方案转换为
迭代
解决方案。下面是这个
函数
(重写成更通用一点): if (model.isSolved()) return true; }正如您所看到的,我这样做是为了让模
浏览 0
提问于2013-07-18
得票数 1
回答已采纳
5
回答
将此
递归
函数
转换为
迭代
c++
、
recursion
、
iteration
如何将此
递归
函数
转换为
迭代
函数
?(H + 1 >= T) return pow(2, T) - 1;} 这是一个3行代码,但是我很难把它
转换成
一个
迭代
函数
我这样做的目的是加快
函数
的速度。这个功能太慢了。我想用map来加快速度,但是我有三个变量M,H和T,所以我不能使用map
浏览 9
提问于2014-02-05
得票数 6
回答已采纳
4
回答
PHP中的
递归
与
迭代
php
、
loops
迭代
阶乘
函数
: $result = 1; $result *= $number; }}function factorial($number) { } else { return ($number * factorial(
浏览 5
提问于2012-10-10
得票数 25
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
宝宝都能学会的python编程教程13:递归函数
FILTER函数你用过吗?一对多查询与自动筛选,用它都能轻松搞定
Python基础教程 两个经典案例:阶乘和幂
10分钟快速入门Python函数式编程
每日一道c语言编程题,第28题,递归方法转换数字为字符串
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券