腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
图像编辑问题
、
我正在开发一个应用程序,要求在图像上提供"Droste Effects“。我在谷歌上搜索了更多,但在下面的effects.the效果示例中找不到编程解决方案。
浏览 4
提问于2012-07-31
得票数 0
7
回答
一个很好的
C
/
C
++/Java/
C
#
递归
解决方案库
、
、
、
一位朋友需要一组已解决的
递归
问题来帮助他为明天的考试学习。注:函数式
语言
中的例子在这里没有多大帮助。我的朋友明天要参加一场考试的学习竞赛,我相信在这一点上,
转换
语言
会使他感到困惑(这可能对其他压力较小的时代有教育意义)。
浏览 32
提问于2009-03-11
得票数 11
回答已采纳
1
回答
尾
递归
函数和堆栈
递归
函数有什么不同?
、
在纯函数式
语言
中,比如把阶乘函数写成,fact.n = n*fact.n-1提前谢谢。
浏览 2
提问于2013-07-24
得票数 2
6
回答
将正常
递归
转换
为尾
递归
、
、
、
.) + foo(...)作为对尾
递归
的最后一次调用来
转换
“正常”
递归
。例如(scala): if (
c
== 0 ||
c
== r) 1} 一种简单的方法是将非尾
递归<
浏览 4
提问于2013-09-22
得票数 21
回答已采纳
1
回答
使用条件运算符解析JSON并
转换
为Elasticsearch
语言
java
、
、
、
[ 20 } }, "lt": [ 50 }, "and": [] { }} 我想解析JSON并
转换
为elasticsearch查询
语言<
浏览 1
提问于2016-02-01
得票数 0
1
回答
如何将这个
递归
函数解包成一个循环?
、
、
DirectCompute不允许使用
递归
函数,因此我需要弄清楚如何将此
递归
语句
转换
为循环: return objectHit.diffuse * (intersectCode() + objectHit.emittance);泛型伪代码或
C
语言
示例将非常受欢迎
浏览 1
提问于2012-06-01
得票数 0
回答已采纳
7
回答
如何处理任意大整数
、
、
、
、
我正在研究一种编程
语言
,今天我得到了可以编译阶乘函数(
递归
)的要点,但是由于整数的最大尺寸,我能得到的最大阶乘函数是阶乘(12)。有哪些技术可以处理任意大小的整数。该
语言
目前的工作方式是将代码
转换
为
C
++。
浏览 1
提问于2008-11-21
得票数 13
4
回答
尾
递归
在
C
语言
上真的很强大吗?
、
我认为在函数式编程
语言
中非常有用。那
C
呢? 可以在不向调用堆栈添加新堆栈帧的情况下实现尾调用。
浏览 5
提问于2016-02-02
得票数 0
回答已采纳
3
回答
C
#上下文和OOP中的Lambda函数
、
、
我是
c
#的初学者,对通过深入学习
语言
很感兴趣。最近使用Lambda函
数制
作了我的代码,但不知道它是如何工作的。我知道Lambda函数是匿名的,但是它们与常规函数有什么不同,它们如何适应
C
#
浏览 1
提问于2017-02-24
得票数 0
回答已采纳
3
回答
在函数式
语言
中,编译器如何将非尾
递归
转换
成循环以避免堆栈溢出(如果有的话)?
、
、
、
、
我最近学习了函数
语言
,以及有多少不包括for循环。虽然我个人并不认为
递归
比for循环更困难(而且通常更容易推理),但我意识到许多
递归
示例不是尾
递归
,因此不能使用简单的尾
递归
优化来避免堆栈溢出。,所有迭代循环都可以
转换
为
递归
,而这些迭代循环可以
转换
为尾
递归
,所以当上的答案表明,如果您想避免堆栈溢出,就必须自己显式地管理
递归
到尾
递归
的
转换
,这让我感到困惑。看起来,编译器应该可以完成从<
浏览 4
提问于2017-05-04
得票数 3
回答已采纳
5
回答
迭代
递归
、
、
、
、
可能重复: 在
递归
函数中总是可以
转换
迭代函数吗?
浏览 10
提问于2010-09-26
得票数 0
5
回答
是否存在不能使用尾
递归
编写的问题?
、
、
尾
递归
是函数式
语言
中一种重要的性能优化策略,因为它允许
递归
调用消耗常量堆栈(而不是O(n))。 有没有什么问题根本不能用尾
递归
风格来编写,或者总是可以把一个简单的
递归
函数
转换
成一个尾
递归
函数?如果是这样的话,有一天函数式编译器和解释器是否足够智能,可以自动执行
转换
?
浏览 0
提问于2009-12-11
得票数 53
回答已采纳
3
回答
基于字母创建数字向量
到目前为止,我得到的是: chr <-
c
() strsplit(chr,word) while
浏览 0
提问于2019-10-30
得票数 2
4
回答
javascript中的尾
递归
、
、
引起我注意的是,在“整理好的”变体中,它使用尾
递归
来循环函数: setTimeout(function () {在命令式/面向对象
语言
中使用
递归
来解决非
递归
问题是自找麻烦。10或100次迭代应该是安全的。但是10000或者无限循环呢?在Erlang和Haskell等纯函数
语言
中,我知道尾
递归
在编译期间被
转换
为循环,不会向堆栈添加额外的框架。就我所知,对于
C
/<e
浏览 7
提问于2015-02-28
得票数 2
回答已采纳
3
回答
使用尾
递归
访问树或图结构
、
、
、
、
假设我要以
递归
的方式访问一个结构。setVisited(n); visit(child_node);根据此,在以下情况下可以发生尾
递归
:我的问题是: 是否
浏览 6
提问于2012-01-23
得票数 8
回答已采纳
5
回答
在
C
#中,在算法中使用
递归
函数是一种好的做法吗?
、
、
、
、
在许多函数式
语言
中,使用
递归
被认为是一种很好的实践。我认为它很好,因为编译器优化了函数式
语言
的代码。 但是,在创建算法时,在
C
#中使用
递归
是一种好的实践吗?关于
C
#,
递归
算法会导致堆栈急剧增长(如果调用量非常大),这不会很快,可能会导致堆栈溢出,这是正确的吗?或者也有一些优化正在发生,以使
递归
函数有效?如果您能在函数式
语言
和
C
#中使用
递归
的算法之间进行一些比较(速度、内存、可读性),我将不胜感激。
浏览 2
提问于2010-10-21
得票数 17
回答已采纳
1
回答
将
递归
性
转换
为程序集
、
、
我正在尝试用汇编
语言
翻译一个
C
++
递归
代码。我在32位模式下工作。2 extern "
C
" void parcours (unsigned[], unsigned, unsigned = 0);我正在努力将
递归
C
++ (或任何其他高级
语言
)
转换
为汇编
语言
。如果你能改正这
浏览 0
提问于2017-05-25
得票数 1
14
回答
递归
还是迭代?
、
、
、
我喜欢
递归
。我认为它简化了很多事情。另一个人可能不同意;我认为这也使代码更容易阅读。但是,我注意到在
C
#等
语言
中使用
递归
的次数不如在LISP中使用的多(顺便说一句,LISP是我最喜欢的
语言
,因为它具有
递归
)。 有没有人知道在
C
#这样的
语言
中有没有什么好的理由不使用
递归
?
浏览 1
提问于2009-01-26
得票数 30
1
回答
编程
语言
翻译
、
我想把一种简单的编程
语言
翻译成另一种编程
语言
。我只需要输出在语法上有效,这样代码生成部分就可以省略了。 比方说,把Python的一个子集
转换
成
C
语言
。我觉得我可以作弊,只需要“复制-粘贴”大部分代码,但是如果我想把Python的列表/字符串拼接
转换
成
C
语言
,那么它就不是那么简单了(对我来说,目前是这样)。我一直做到了一个自上而下的
递归
下降解析器(实际语法悬而未决)。我下一步该怎么做?我有一本“龙之书”(第二版),但比起我现在
浏览 7
提问于2013-08-29
得票数 0
2
回答
如何
递归
地实现“显示”尾?
、
Haskell的show通常是
递归
实现的,如下所示:show' Leaf = "Leaf" 如何使用尾
递归
实现
浏览 4
提问于2015-07-24
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-递归函数
递归算法在 C 语言中有什么限制?
什么是递归算法?详述递归算法的原理?用C语言实现递归算法。内附代码
C语言实现N皇后问题非递归求解
每日一道c语言编程题,第28题,递归方法转换数字为字符串
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券