腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
一个很好
的
C
/
C
++/Java/
C
#
递归
解决方案库
、
、
、
一位朋友需要一组已解决
的
递归
问题来帮助他为明天
的
考试学习。注:函数式
语言
中
的
例子
在这里没有多大帮助。我
的
朋友明天要参加一场考试
的
学习竞赛,我相信
浏览 32
提问于2009-03-11
得票数 11
回答已采纳
1
回答
递归
下降解析器
的
示例
、
递归
下降解析器有哪些很好
的
例子
?比如说来自开源项目,或者特别好
的
示例代码。
C
,
C
++,Java,Javascript或Python
语言
的
例子
优先。目前,我主要感兴趣
的
是学习更多关于手写
递归
下降解析器
的
知识。
浏览 4
提问于2014-05-26
得票数 4
2
回答
在锈蚀中,尾
递归
什么时候得到保证?
、
、
C
语言
int foo(...) {} Ok ( _) => read_all(input), }(这是一个
浏览 0
提问于2019-12-09
得票数 49
回答已采纳
2
回答
使编译循环永久化
的
C
++代码示例
、
、
、
考虑到
C
++模板系统是,而且它也是-,有人能给我提供一个使g++编译器循环永远存在
的
程序
的
一个非平凡
的
例子
吗?对于更多
的
上下文,我设想如果
C
++模板系统是图灵全
的
,它可以识别所有
递归
枚举
语言
,并决定所有
递归
语言
。所以,它让我想到了接受问题,以及它更著名
的
兄弟,停止问题。我还设想,在句法分析中,g++必须决定输入是否属于
C
++
语言
浏览 14
提问于2022-10-04
得票数 2
回答已采纳
1
回答
广泛
的
递归
教程
、
一些需要
递归
的
问题总是让我陷入困境。我并不总是能想出一个
递归
算法,但我知道这个问题有一个
递归
的
解决方案。 我发现像阶乘和斐波那契这样
的
问题很容易使用
递归
方法实现。但是当我面对更复杂
的
问题时,比如生成一个数字
的
分区,我知道有一种可能
的
递归
方法,但我就是卡在那里了。我想不出
递归
算法。假设我想要打印一个字符串
的
所有组合,或者如果我想要使用
递归
强行解决硬
浏览 2
提问于2011-10-25
得票数 5
回答已采纳
2
回答
如何从一组元素中获得组合?
、
、
我需要在没有重复
的
情况下从数组中生成所有的组合,我读了一些关于它
的
文章,建议使用
递归
。我有一个数组我读到我可以用
递归
来解决这个问题 //do something //
浏览 3
提问于2016-10-31
得票数 0
回答已采纳
1
回答
如何在
C
++中创建可遍历树数据结构
、
、
、
、
有谁有用
C
语言
(!
C
++)迭代和
递归
地构建树数据结构
的
好
例子
吗?还可以遍历树并覆盖每个节点。
浏览 2
提问于2012-08-13
得票数 0
回答已采纳
7
回答
为什么.NET/
C
#没有针对尾部调用
递归
进行优化?
、
、
、
我找到了关于哪种
语言
优化尾
递归
的
。为什么
C
#不尽可能地优化尾
递归
?对于一个具体
的
例子
,为什么不将这个方法优化到一个循环中( 32位,如果有关系的话):{ if (i == 1000000)
浏览 8
提问于2009-01-29
得票数 120
回答已采纳
2
回答
递归
下降分析器
问题是为包含形式w+ w‘
的
语言
编写
递归
下降解析器,其中w是小写字符
的
任意字符串,w’是w
的
反向,++字符。这种
语言
的
例子
如下:我可以使用堆栈编写解析函数而不使用
递归
:只需一直推到“+”,然后从堆栈中弹出以检查输入字符。我不知道如何提出
递归
下降解析器。教科书上
的
例子
通常对非终端没有这样
的
要求。
浏览 6
提问于2021-08-26
得票数 0
1
回答
如何确定上下文无关语法是否描述了一种常规
语言
?
、
、
、
、
给定一个任意
的
上下文无关语法,我如何检查它是否描述了一种常规
语言
?如果有帮助的话,这里有一个CFG
的
例子
,我可能会收到它作为输入。特别要注意
的
是,答案必须比寻找左
递归
或右
递归
要复杂得多,因为另一种
递归
的
存在并不自动意味着语法是不规则
的
。S: A B
C
D XA:B:
C<
浏览 5
提问于2015-07-27
得票数 2
回答已采纳
2
回答
letrec作为编程
语言
特性
的
优点是什么?
、
、
、
我已经查看了所有关于letrec
的
信息,但我仍然不明白它作为一种特性给
语言
带来了什么。似乎所有用letrec表示
的
东西都可以像
递归
函数一样容易编写。但是,如果letrec已经支持
递归
函数,那么是否有理由公开letrec作为编程
语言
的
特性?为什么有几种
语言
同时公开这两种
语言
?我知道letrec可能用于实现其他特性,包括
递归
函数,但这与为什么它本身应该是一个特性无关。我还读到,有些人发现在某些lisps中,
递归<
浏览 7
提问于2017-12-10
得票数 2
2
回答
不使用指针
的
递归
数据结构
、
、
、
在我获得CS学士学位期间,我经常遇到
递归
数据结构
的
使用。在
C
++中,我总是使用指针来实现数据结构
的
递归
,就像我在
C
中所做
的
那样。一个简化
的
例子
可以是: int data;}; 然而,使用指针往往是一项危险
的
工作,需要花费大量时间调试和测试代码对于这些名词,我想知道在
C
++中是否还有其他有效
的</
浏览 2
提问于2016-04-29
得票数 3
回答已采纳
2
回答
在MIPS中
递归
函数是如何工作
的
?
、
、
、
我是MIPS
的
新手(当我开始为我
的
大学学习MIPS程序集时),在理解一个
递归
函数如何在MIPS中工作时,我遇到了一个问题。例如,我用这个程序(用
C
语言
)用MIPS编写了它:{ else return n * fact(n - 1);} 有人能帮我,用这个或另一个
递归
函数
的
例子
来解释它是如何工作
的
吗?
浏览 1
提问于2020-03-14
得票数 2
回答已采纳
3
回答
多态
递归
的
应用
、
、
在
语言
中通过单形化实现多态性
的
一个限制(仅限于单形化)是,您失去了支持多态
递归
的
能力(例如,请参阅锈蚀-lang )。 在“命名问题”中,我们希望(a)快速捕获避免替换,(b)快速α等价检查,有库(更详细
的
解释)。在为函数式编程
语言
编写编译器时,这
浏览 0
提问于2018-06-29
得票数 11
回答已采纳
8
回答
函数式
语言
在
递归
方面更好吗?
、
TL;DR :函数式
语言
比非函数式
语言
处理
递归
更好吗?public int factorial(int x) { if (x <
浏览 0
提问于2012-05-18
得票数 44
回答已采纳
5
回答
在
C
#中,在算法中使用
递归
函数是一种好
的
做法吗?
、
、
、
、
在许多函数式
语言
中,使用
递归
被认为是一种很好
的
实践。我认为它很好,因为编译器优化了函数式
语言
的
代码。 但是,在创建算法时,在
C
#中使用
递归
是一种好
的
实践吗?关于
C
#,
递归
算法会导致堆栈急剧增长(如果调用量非常大),这不会很快,可能会导致堆栈溢出,这是正确
的
吗?或者也有一些优化正在发生,以使
递归
函数有效?如果您能在函数式
语言
和
C
#中使用
递归
浏览 2
提问于2010-10-21
得票数 17
回答已采纳
5
回答
与迭代相比,
递归
有什么优点?
、
、
我试图理解什么时候更喜欢使用
递归
而不是迭代。我希望看到一些
递归
优势用法
的
例子
,而不是迭代。
浏览 0
提问于2014-04-05
得票数 3
14
回答
递归
还是迭代?
、
、
、
我喜欢
递归
。我认为它简化了很多事情。另一个人可能不同意;我认为这也使代码更容易阅读。但是,我注意到在
C
#等
语言
中使用
递归
的
次数不如在LISP中使用
的
多(顺便说一句,LISP是我最喜欢
的
语言
,因为它具有
递归
)。 有没有人知道在
C
#这样
的
语言
中有没有什么好
的
理由不使用
递归
?
浏览 1
提问于2009-01-26
得票数 30
1
回答
Lisp如何从
递归
过程生成迭代过程?
、
、
、
我开始学习Lisp,使用SICP
的
书。作者提到,过程(即函数)可以是
递归
的
,也可以是迭代
的
。此外,这些过程生成
的
过程也将是
递归
的
或迭代
的
,令人惊讶
的
是,
递归
过程有时可以生成迭代过程。给出
的
例子
是阶乘过程,它是一个
递归
过程,但它生成一个迭代过程: (iter 1 1 n)) (define (iter produc
浏览 0
提问于2014-02-03
得票数 3
回答已采纳
5
回答
Y-Combinator实用示例
、
最近我读了一些关于函数式编程
的
文章,我正在尝试Y-Combinator。我知道您可以使用Y-Combinator在不直接支持
递归
的
语言
中有效地实现
递归
。然而,我可能使用
的
每一种
语言
都已经支持
递归
,所以我不确定使用Y-Combinator来实现
递归
有多大用处。 有没有我遗漏
的
Y-Combinator用法更好
的
实际
例子
?有人在实际
的
生产代码中使用过吗?或者使用Y-Co
浏览 0
提问于2009-05-15
得票数 40
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-递归函数
什么是递归算法?详述递归算法的原理?用C语言实现递归算法。内附代码
递归算法在 C 语言中有什么限制?
C语言实现N皇后问题非递归求解
C语言编程学习之递归法解决5猴子分桃问题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券