腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
8
回答
编译器
如何
在不允许
递归
的
语言
中工作?
、
、
、
我最近正在学习编程
语言
,我想知道编译器在
语言
本身不允许
递归
的情况下是
如何
工作的,比如编译器或运行时检查程序
如何
确保没有
递归
。我了解到编译器在翻译代码时不需要
理解
递归
,但是如果不
理解
它,
如何
工作呢?我试着考虑分配一个特定的堆栈大小,以避免
递归
,但我想我不知道
如何
确定大小。 我假设这不是
语言
没有
递归
特性,但编译器或检查器不允许。
浏览 0
提问于2022-10-06
得票数 13
回答已采纳
2
回答
如何
确定一种
语言
是
递归
的还是
递归
可枚举的?
、
、
、
我必须确定一种
语言
(例如L={a^n b^m
c
^s | 0<=n<=m<=s})是常规的、上下文无关的、
递归
的、
递归
枚举的,还是两者都不是。我知道
如何
确定一种
语言
是正则的(找到可以工作的DFA或正则表达式)还是上下文无关的(找到可以工作的PDA或上下文无关的语法);我知道
递归
语言
有一台总是挂起的图灵机,
递归
可枚举的
语言
有一台可能不会挂起的图灵机所以问题是:有没有一个快速的标准来确定
语言</
浏览 1
提问于2011-02-17
得票数 12
回答已采纳
4
回答
什么是计算笛卡儿乘积的好的非
递归
算法?
、
、
、
你可以用任何
语言
回答。
语言
支持在REBOL
语言
中创建特定于域的
语言
,称为“方言”。我为列表
理解
创建了这样一种方言,这在REBOL中并不是本地支持的。总之,如果可能的话,我想用一个可读的、非
递归
的、“内联”算法来代替我的元编程。只要我能用REBOL复制,任何
语言
都可以解决这个问题。(我
浏览 11
提问于2008-10-19
得票数 3
回答已采纳
2
回答
在MIPS中
递归
函数是
如何
工作的?
、
、
、
我是MIPS的新手(当我开始为我的大学学习MIPS程序集时),在
理解
一个
递归
函数
如何
在MIPS中工作时,我遇到了一个问题。例如,我用这个程序(用
C
语言
)用MIPS编写了它:{ else return n * fact(n - 1);} 有人能帮我,用这个或另一个
递归
函数的例子来解释它是
如何
工作的吗?
浏览 1
提问于2020-03-14
得票数 2
回答已采纳
2
回答
为什么像
C
,Pascal这样的
语言
不能实现尾
递归
?
、
、
、
、
其中一个提到: 如果堆栈用于过程参数、局部变量和返回地址,我无法
理解
为什么不能实现尾
递归
。
浏览 2
提问于2014-12-22
得票数 4
回答已采纳
1
回答
递归
程序
C
到Prolog
、
、
我正在尝试用prolog实现一个
递归
程序。我知道
如何
在
C
这样的过程化
语言
中实现它,但不知道
如何
在prolog中实现。我
如何
在
C
中做到这一点: return 1; return 1;} func
浏览 2
提问于2017-05-12
得票数 0
2
回答
TreeView控制和非
递归
、
、
、
我可以通过
递归
地枚举注册表项来使用特定的注册表项填充TreeView控件,并将它们放在TreeView控件中;然后出于性能原因,我尝试使用非
递归
/迭代的方法来枚举注册表项,但是由于“树”是自然
递归
的(至少在我的
理解
中是这样),我
如何
填充TreeView呢?
递归
是实现它的唯一方法吗?有人可以给我一些代码片段/示例,或者将我重定向到解释这件事的网页吗?顺便说一句,我是一个Delphi/Free Pascal程序员,但是
C
/
C<
浏览 1
提问于2010-09-03
得票数 2
1
回答
如何
在幕后进行
递归
处理
、
这应该是关于
递归
的基本问题。简单的代码: if n == 0 { }} 一般编程
语言
,
C
++,Java,Go……
如何
在幕后处理n * fact(n-1)行?在我的
理解
中,行n * fact(n-1)会像n * n-1 * n-2. ...一样动态地创建表达式,所以可执行程序会根据传入的函数参数准备表达式。还有
如何
在幕后处理简单的
递归<
浏览 1
提问于2017-09-14
得票数 0
1
回答
如果没有堆栈,会有功能吗?
、
、
我还
理解
如何
使用堆栈来优雅地管理
递归
。拜托,有人帮我看了一眼。
浏览 6
提问于2016-09-23
得票数 0
回答已采纳
2
回答
理解
C
++中的回溯
、
我对
C
++的基本原理有很好的基本
理解
,我也了解
递归
是
如何
工作的。我遇到了一些问题,比如经典的八皇后问题和带回溯的数独。我意识到,当涉及到这个问题时,我很迷茫,我似乎无法思考回到
递归
堆栈并重新开始来解决这个问题的概念。用笔和纸似乎很容易,但是当涉及到为此编写代码时,我很困惑
如何
开始解决这些问题。是的,我确实知道在函数式
语言
中会更容易,但我也想
理解
在命令式
语言
中的实现。
浏览 0
提问于2011-06-28
得票数 12
回答已采纳
2
回答
如何
在AVR组件中实现
递归
?
、
、
、
、
我似乎对汇编
语言
中的
递归
不感兴趣。我
理解
它在高级
语言
中是
如何
工作的,但我不明白当返回值不能直接传递给函数时,在程序集中是
如何
实现的。我试图在AVR中建立
递归
阶乘函数,但当阶乘要求n* ( n-1 )同时要求n和n-1时,我不明白堆栈是
如何
传递值的。
浏览 6
提问于2017-11-18
得票数 0
回答已采纳
5
回答
检查字符串是否平衡
、
、
、
、
我想检查一个字符串是否与
递归
平衡。我在论坛上找到了一些与这个问题相关的帖子,一些答案是用我不懂的编程
语言
写的。在阅读了stack Overflow上的类似问题后,我可以使用堆栈来做这件事,我
如何
递归
地做呢?true; {
浏览 0
提问于2013-02-19
得票数 1
回答已采纳
2
回答
寻找解析器集合来提取函数/类定义
、
、
、
、
我准备做一个小的IDE,它允许将函数/宏的调用扩展到它们被调用的地方(如果需要的话,可以
递归
地进行,这样如果函数A调用B,我扩展B,然后B调用
C
-我在B的代码中扩展
C
,等等):问题1:您是否知道具有此功能的现有Question2:您将
如何
实现它?我的方法如下:我希望IDE能够
理解
各种编程
语言
。为了提取函数定义,我似乎必须使用解析器。有没有针对不同
语言
的解析器集合?集成开发环境的首选
语言
是Python
语言
(虽然Ja
浏览 2
提问于2013-01-19
得票数 0
1
回答
带尾
递归
的"n-rooks“求解
、
、
、
、
我试图用尾
递归
来解决n个rooks问题,因为它比标准
递归
要快,但是我们很难弄清楚
如何
使它全部工作。我已经创建了一个
递归
函数来计算这个方程,但是它只工作到T(40),我需要它来计算n> 1000的位置,根据我的估计,这需要几天的计算。尾
递归
似乎是我最好的选择,但我希望这里的人可能知道
如何
使用尾
递归
对这种关系进行编程,因为我并不真正
理解
它。 我用的是LISP
语言
,但可以使用任何支持尾
递归
的
语言
浏览 9
提问于2016-05-03
得票数 1
回答已采纳
2
回答
单次递推
我很难
理解
单曲中的
递归
。v : vs我知道这是个初学的问题,但我很困惑。
浏览 2
提问于2014-11-21
得票数 6
回答已采纳
3
回答
初学者的
递归
函数?
我正在寻找一些
递归
函数的例子,最好是那些复杂度增加的例子。我
理解
基本的
递归
函数,但在我的代码中实现它们时遇到了问题。我以前从来没有在我的代码中使用过它们,我知道它并不总是需要它,但我想尝试一下。我可以在上面使用
递归
? 例如,我更喜欢
C
#,但是任何东西都可以。
浏览 4
提问于2010-04-12
得票数 4
回答已采纳
1
回答
Lisp
如何
从
递归
过程生成迭代过程?
、
、
、
作者提到,过程(即函数)可以是
递归
的,也可以是迭代的。此外,这些过程生成的过程也将是
递归
的或迭代的,令人惊讶的是,
递归
过程有时可以生成迭代过程。product) max-count)))过程和过程之间的区别可能令人困惑的一个原因是,大多数公共
语言
的实现(包括Ada、Pascal和
C
)的设计方式使得对任何
递归
过程的解释消耗了随过程调用次数而增加的内存,即使所描述的过程原则上是迭代的。
浏览 0
提问于2014-02-03
得票数 3
回答已采纳
3
回答
在JavaScript中处理
递归
的最佳方法?
、
今年,我学习了
如何
使用它进行
递归
。我的教授教我的一个非常好的技巧是使用这样的列表
理解
: return [obj] return sum([list_all(x) for x in obj], []) 现在我越来越多地使用JS而不是Python,我想知道在
语言
中可以使用什么特定的内置函数来帮助
递归
我知道列表
理解
在J
浏览 3
提问于2017-03-19
得票数 0
回答已采纳
3
回答
使用MIPS汇编
语言
理解
递归
、
、
、
我在课堂上,我们已经/正在讨论汇编
语言
中的
递归
。我觉得我
理解
了
递归
,但越多的人试图向我解释它,我就越觉得离它很远。用MIPS汇编
语言
编写查找fix(i,x)的程序,其中fix(i,x)
递归
定义为:{>0
浏览 2
提问于2012-01-26
得票数 0
2
回答
C
树XML序列化
、
、
、
我目前正在尝试
递归
地遍历树结构,并使用(
语言
)
C
将其序列化为字符串。对于
C
语言
,我是一个真正的新手(来自Java,
C
#,动作脚本背景),而且我在掌握一般的东西方面遇到了困难。
如何
使用
C
实现
递归
? 谢谢
浏览 1
提问于2011-07-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-递归函数
如何让小白轻松理解c语言难点——指针?
递归算法在 C 语言中有什么限制?
什么是递归算法?详述递归算法的原理?用C语言实现递归算法。内附代码
C语言实现N皇后问题非递归求解
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券