腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
什么是计算笛卡儿乘积的好的非
递归
算法?
algorithm
、
language-agnostic
、
rebol
、
cartesian-product
你可以用任何
语言
回答。
语言
支持在REBOL
语言
中创建特定于域的
语言
,称为“方言”。我为列表
理解
创建了这样一种方言,这在REBOL中并不是本地支持的。总之,如果可能的话,我想用一个可读的、非
递归
的、“内联”算法来代替我的元编程。只要我能用REBOL复制,任何
语言
都可以解决这个问题。(我
浏览 11
提问于2008-10-19
得票数 3
回答已采纳
3
回答
使用MIPS汇编
语言
理解
递归
assembly
、
recursion
、
mips
、
spim
我在课堂上,我们已经/正在讨论汇编
语言
中的
递归
。我觉得我
理解
了
递归
,但越多的人试图向我解释它,我就越觉得离它很远。用MIPS汇编
语言
编写查找fix(i,x)的程序,其中fix(i,x)
递归
定义为:{>0
浏览 2
提问于2012-01-26
得票数 0
2
回答
为什么常规
语言
的补语仍然是常规
语言
?
computer-science
、
discrete-mathematics
、
regular-language
、
formal-languages
根据我的教科书,只要L1是正则
语言
,L1 = A* - L1的补语就是正则
语言
。在有限状态机的表示下,我
理解
了为什么补语仍然是一种常规
语言
。然而,我不能
理解
它背后的理论。谢谢。
浏览 2
提问于2011-10-29
得票数 4
回答已采纳
2
回答
为什么像
C
,Pascal这样的
语言
不能实现尾
递归
?
c
、
scheme
、
pascal
、
tail-recursion
、
sicp
其中一个提到: 如果堆栈用于过程参数、局部变量和返回地址,我无法
理解
为什么不能实现尾
递归
。
浏览 2
提问于2014-12-22
得票数 4
回答已采纳
2
回答
如何确定一种
语言
是
递归
的还是
递归
可枚举的?
recursion
、
computer-science
、
context-free-grammar
、
turing-machines
我必须确定一种
语言
(例如L={a^n b^m
c
^s | 0<=n<=m<=s})是常规的、上下文无关的、
递归
的、
递归
枚举的,还是两者都不是。我知道如何确定一种
语言
是正则的(找到可以工作的DFA或正则表达式)还是上下文无关的(找到可以工作的PDA或上下文无关的语法);我知道
递归
语言
有一台总是挂起的图灵机,
递归
可枚举的
语言
有一台可能不会挂起的图灵机所以问题是:有没有一个快速的标准来确定
语言
是
递
浏览 1
提问于2011-02-17
得票数 12
回答已采纳
8
回答
编译器如何在不允许
递归
的
语言
中工作?
programming-languages
、
functional-programming
、
compiler
、
recursion
我最近正在学习编程
语言
,我想知道编译器在
语言
本身不允许
递归
的情况下是如何工作的,比如编译器或运行时检查程序如何确保没有
递归
。我了解到编译器在翻译代码时不需要
理解
递归
,但是如果不
理解
它,如何工作呢?我试着考虑分配一个特定的堆栈大小,以避免
递归
,但我想我不知道如何确定大小。 我假设这不是
语言
没有
递归
特性,但编译器或检查器不允许。
浏览 0
提问于2022-10-06
得票数 13
回答已采纳
1
回答
如何删除左
递归
?
antlr
、
antlr3
我正在尝试为一种离开了
递归
的简单
语言
编写一种语法,但我并不是真的
理解
如何编写。expr: expr('@'TYPE)? '.'Z' | '0'..'9')*;然而,antlr仍然说它是左
递归
的,我不能让它识别出我想要的
语言
。有没有人能帮我解释一下
怎么
去掉左
递归
?
浏览 1
提问于2011-02-23
得票数 2
回答已采纳
1
回答
语法-无限
递归
parsing
、
pyparsing
在尝试为oz
语言
定义正式语法时,我遇到了无限
递归
。按照上面的顺序,我没有
递归
问题,但没有检测到'equal‘,只解析了变量。当我把'variable‘作为第二个条目时,我确实有无限的
递归
。我该
怎么
做呢?或者建议对解析过程进行调试?
浏览 2
提问于2014-05-02
得票数 2
3
回答
初学者的
递归
函数?
recursion
我正在寻找一些
递归
函数的例子,最好是那些复杂度增加的例子。我
理解
基本的
递归
函数,但在我的代码中实现它们时遇到了问题。我以前从来没有在我的代码中使用过它们,我知道它并不总是需要它,但我想尝试一下。我可以在上面使用
递归
? 例如,我更喜欢
C
#,但是任何东西都可以。
浏览 4
提问于2010-04-12
得票数 4
回答已采纳
2
回答
TreeView控制和非
递归
c++
、
c
、
delphi
、
pascal
我可以通过
递归
地枚举注册表项来使用特定的注册表项填充TreeView控件,并将它们放在TreeView控件中;然后出于性能原因,我尝试使用非
递归
/迭代的方法来枚举注册表项,但是由于“树”是自然
递归
的(至少在我的
理解
中是这样
递归
是实现它的唯一方法吗?有人可以给我一些代码片段/示例,或者将我重定向到解释这件事的网页吗?顺便说一句,我是一个Delphi/Free Pascal程序员,但是
C
/
C
++编程
语言
的解释应该是完
浏览 1
提问于2010-09-03
得票数 2
1
回答
如何在Microsoft Small Basic中计算字符串的所有排列?
algorithm
、
smallbasic
在
C
和
C
++等
语言
中,所有排列的暴力探索通常都是通过
递归
来完成的。然而,Microsoft Small Basic不支持函数的参数,因此不可能以同样的方式实现
递归
算法。具体是
怎么
做到的?
浏览 17
提问于2017-12-24
得票数 0
2
回答
程序分析(
递归
)
c
、
recursion
我正在上一门
C
语言
课程,讲师喜欢在考试中给出一个非常复杂的
递归
程序,并询问函数的调用是做什么的。我想知道一些分析这类问题的方法/技巧。下面是一个问题,例如: 下面的程序是做什么的?
浏览 2
提问于2014-02-14
得票数 0
5
回答
递归
开销--它有多严重?
optimization
、
programming-languages
、
recursion
、
tail-recursion
、
interpreted-language
可能重复: 大约15年前,我第一次在
C
上接受了认真的训练。我的雇主希望对计算困难的任务进行高度优化的代码。我记得不止一次地被建议将
递归
重写为循环,即使在可读性的代价高昂的情况下也是如此,以避免“
递归
开销”。正如我当时所
理解
的,
递归
开销是将数据推送到堆栈并随后将其弹出所需的额外工作。现在我用
C
、Python、Perl和Java编写代码,有时我想知道
递归
。重写它们还能有什么收获吗?如果它们是尾部
递归
呢?现代编译器是否使所有这些问题变得毫无意义?这种
浏览 0
提问于2010-10-24
得票数 11
回答已采纳
2
回答
在MIPS中
递归
函数是如何工作的?
function
、
recursion
、
assembly
、
mips
我是MIPS的新手(当我开始为我的大学学习MIPS程序集时),在
理解
一个
递归
函数如何在MIPS中工作时,我遇到了一个问题。例如,我用这个程序(用
C
语言
)用MIPS编写了它:{ else return n * fact(n - 1);} 有人能帮我,用这个或另一个
递归
函数的例子来解释它是如何工作的吗?
浏览 1
提问于2020-03-14
得票数 2
回答已采纳
1
回答
递归
语言
的性质
recursion
、
properties
、
enumerable
下列
递归
语言
的哪些属性是可
递归
枚举的?
浏览 3
提问于2013-06-18
得票数 0
1
回答
二郎到
c
/cpp转换
怎么
办?
erlang
是否有一种简单的方法将Erlang代码转换为
c
或cpp?谢谢 我希望将Wings的3D代码(从第一个版本)转换为
c
/cpp。
浏览 4
提问于2022-11-07
得票数 0
1
回答
如果没有堆栈,会有功能吗?
compilation
、
computer-science
、
cpu-architecture
我还
理解
如何使用堆栈来优雅地管理
递归
。拜托,有人帮我看了一眼。
浏览 6
提问于2016-09-23
得票数 0
回答已采纳
1
回答
递归
程序
C
到Prolog
for-loop
、
recursion
、
prolog
我正在尝试用prolog实现一个
递归
程序。我知道如何在
C
这样的过程化
语言
中实现它,但不知道如何在prolog中实现。我如何在
C
中做到这一点: return 1; return 1;} function_2和check_solution都是非<em
浏览 2
提问于2017-05-12
得票数 0
2
回答
通过应用模板或调用模板进行XSLT反向模板排序?
xml
、
xslt
、
reverse
<xsl:call-template name="nav"></xsl:call-template> </xsl:template>我不知道如何在
递归
之后重新排序?我是否应该使用另一个模板并实现应用模板,或者是否有其他方法可以颠倒顺序?
浏览 1
提问于2009-05-13
得票数 1
回答已采纳
1
回答
C
++中的链表
递归
引用调用
linked-list
我正在使用
C
语言
练习链表。我是一个初学者,两周前才开始学习
C
语言
。下面是我的反向函数。我想不出
怎么
把它指向最后一个数字地址。当它中断
递归
函数时,它应该在if语句中做到这一点。但它不起作用。 谢谢!
浏览 13
提问于2016-09-22
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-递归函数
C语言实现N皇后问题非递归求解
C语言编程学习之递归法解决5猴子分桃问题
终于理解了编译是怎么回事!从C语言到机器语言的升华过程!
如何让小白轻松理解c语言难点——指针?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券