腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
NodeJS中的
尾
递归
、
、
、
因此,我最近遇到了需要编写回调
调用
本身等代码的情况,我想知道NodeJS和
尾
叫支持,所以我找到了这个答案,说,是的,它是支持的。_extensions..
js
(module.
js
:579:10) at tryModuleLoad (module.
js
:446:12) 这清楚地显示了
调用
堆栈中充满了
调用
,虽然我使用了最新的NodeJS,但不支持
尾
递归。
浏览 3
提问于2017-01-15
得票数 4
回答已采纳
1
回答
递归循环式函数的简单
尾
叫优化
'cool' : stackOverflow(n + 1) 如何在避免错误的同时保持相同的递归函数结构? 编辑:还是这已经优化了
尾
叫?(我看到了Node.
js
8.6和Chrome61中的错误,但Safari11并没有抱怨并返回“酷”。)
浏览 1
提问于2017-10-21
得票数 1
回答已采纳
1
回答
使用
尾
递归时内存泄漏
、
、
、
、
results;} 是否将intermediate的每个值保存在内存中,直到整个递归处理完成为止,从而每次增加每个递归
调用
的内存使用量
浏览 0
提问于2019-06-16
得票数 0
回答已采纳
1
回答
理解以下是否为
尾
递归函数的问题
、
引用 return x-10; return foo(foo(x+11));基于上面的定义,在我看来foo应该是一个
尾
递归函数,因为它的递归
调用
是过程的最终操作,但在我曾经读过的某
浏览 6
提问于2015-05-25
得票数 1
1
回答
为什么在PhpStorm 2019.3.4中
尾
风支持不起作用?
、
在PhpStorm 2019.3.4中,我在laravel 8应用程序中使用了
尾
风软件2,并安装了我发现的
尾
风插件:顺风格式化器、
尾
风CSS智能完成器、
尾
风智能感知,但在我需要时,我在PhpStorm中没有看到任何对
尾
风的支持在我的webpack.mix.
js
中有: mix.
js
('resources/
js
/app.
js
', 'public/
js
'
浏览 2
提问于2021-04-02
得票数 1
回答已采纳
4
回答
尾
递归在C语言上真的很强大吗?
、
C语言或编译器是否支持
尾
调用
消除 然后,程序可以跳到被
调用
的子例程。产生这样的代码而不是标准的
调用
序列称为
尾
呼叫消除。
浏览 5
提问于2016-02-02
得票数 0
回答已采纳
1
回答
这被认为是尾声吗?
我知道递归
尾
调用
是当一个函数
调用
自己作为它的最后一个动作时。即使函数
调用
不在最后一行,以下是否仍被视为
尾
调用
。
调用
测试(a/2)是否被视为
尾
呼叫?
浏览 2
提问于2014-01-23
得票数 1
回答已采纳
1
回答
嵌套递归
调用
--这是
尾
递归吗?
、
、
我认为我理解
尾
递归函数的教科书定义:函数
调用
后不执行任何计算的函数。因此,
尾
递归函数的内存效率将更高,因为每次
调用
只需要一个记录,而不需要每个记录(就像正常递归中的那样)。我不太清楚的是这个定义是如何应用于嵌套
调用
的。if(x > 100): else:我最初想出的答案是,根据定义,它不是
尾
递归(因为外部
调用
是在计算内部
调用
之
浏览 4
提问于2020-01-16
得票数 0
回答已采纳
1
回答
棘手的递归(
尾
)函数示例
、
据我所知:--
尾
递归函数是在递归
调用
后不再进行任何计算的函数。 我认为第二个不是
尾
递归,因为它根本不进行递归
调用
,因此不是
尾
递归。但是第一个是
尾
递归,尽管它进行了2个递归
调用
,但是在那之后它什么也不做,所以我想我在这里正确地使用了我对
尾
递归的定义。
浏览 4
提问于2017-03-25
得票数 1
回答已采纳
2
回答
绑定函数在ES6中是否支持正确的
尾
调用
?
、
、
、
在ECMAScript 2015语言规范中,和的定义都包括“执行PrepareForTailCall()”作为它们的步骤之一,因此我们知道这些函数支持正确的
尾
调用
(即
尾
调用
优化)。这是否意味着绑定函数不支持正确的
尾
调用
,而绑定函数递归地
调用
自己可能会导致堆栈崩溃?
浏览 4
提问于2018-05-18
得票数 3
回答已采纳
3
回答
尾部
调用
和尾部递归有什么区别?
、
我知道
尾
递归是函数对自身进行尾部
调用
的一种特殊情况。但是我不明白尾部
调用
和尾部递归有什么不同。在具有实现TCO (尾部
调用
优化)的“正确尾部递归”语言中,如Scheme,这意味着尾部
调用
和尾部递归不会消耗堆栈或其他资源。在编译器不能优化
尾
递归语言中,程序可能会在堆栈之外运行并崩溃。在“正确的
尾
递归”语言中,我认为实现循环的
尾
递归并不比使用循环的效率低。
浏览 0
提问于2012-08-21
得票数 19
2
回答
尾
递归
调用
尾
递归
、
、
、
我知道要做
尾
递归,函数
调用
语句应该是最后一条指令。acc 1) (pascal (dec line) (dec colum), acc)))) 我的问题是:既然我使用递归
调用
作为递归的参数
浏览 4
提问于2015-12-16
得票数 2
1
回答
尾
调用
优化是否适用于递归
调用
以外的
调用
?
、
、
请帮助纠正我的理解,即
尾
叫优化只适用于递归
调用
.让我困惑的是,这个词只是“
尾
叫优化”,而不是“递归
尾
叫优化”。 或者,对于这个术语所指的
尾
叫,还有其他的优化吗?
浏览 1
提问于2015-07-06
得票数 1
回答已采纳
2
回答
尾
叫优化是否适用于这个函数?
、
、
、
如果bar
调用
bar(i/2),如果我是偶数,而bar(3*i + 1),则递归函数条将
尾
递归。11 different user-defined/primitive type of}第一,会否是尾部递归?(现
浏览 0
提问于2018-03-21
得票数 1
回答已采纳
4
回答
在JVM中运行Scala时使用递归
、
、
、
、
在这个站点和web的其他地方搜索,JVM不支持
尾
调用
优化。因此,这是否意味着如果要在JVM上运行,就不应该编写尾部递归Scala代码,例如可以在非常大的输入列表上运行的以下代码?case _ :: tail => nth(n - 1, tail)举个例子,Martin的Scala包含了下面的副翼,这似乎表明在某些情况或其他环境中,递归是合适的: 原则上,
尾
调用
总是可以重用
调用
函数的堆栈帧.然而,一些运行时环境(如Java )缺乏使堆栈框架用于
尾
调用
的高效使
浏览 10
提问于2011-04-17
得票数 11
4
回答
围棋中的
尾
叫优化
、
、
到目前为止,Go编程语言是否优化了
尾
调用
?如果没有,它是否至少优化了函数对自身的
尾
递归
调用
?
浏览 7
提问于2012-08-24
得票数 51
1
回答
Google应用程序脚本(GAS)是否支持正确的
尾
调用
或
尾
调用
优化?
、
、
、
据推测, (适当的)
尾
调用
优化来自规范。但是,有一些认为V8实际上没有实现它: 正确的
尾
调用
:在
尾
位置
调用
的函数重用当前堆栈帧,从而防止创建额外的堆栈帧,从而导致空间效率低下。
尾
调用
优化:通常通过
调用
goto将递归函数重写为
浏览 15
提问于2022-04-14
得票数 0
回答已采纳
1
回答
程序化非
尾
递归消除
、
、
、
JS
没有
尾
递归消除( TRE ),所以我在
JS
(伪代码)中使用while循环实现了TRE: while true env = extend_env(procedure.env, env)所以我很高兴,像下面这样的
尾
递归函数不会超出堆栈n) m) (+
浏览 2
提问于2013-02-01
得票数 7
1
回答
标识该函数的
尾
递归
调用
、
我知道函数的最后一行是
尾
递归
调用
,因为它是最后一行。我知道在
尾
递归
调用
中,这个递归
调用
将
调用
的函数的返回是相同的,因此操作都是在递归
调用
之前完成的。但我的问题是,我如何知道函数ret = search_array (n , array , low , mid - 1)的递归
调用
不是
尾
递归
调用
?我很容易看到尾递归的其他例子,比如以累加器作为参数的阶乘数,但是在这种情况下,我不能像在其他函数中那样容易地识别
尾</
浏览 1
提问于2022-06-27
得票数 0
1
回答
lua中的
尾
叫优化
、
、
Lua声称它正确地实现了
尾
调用
,因此不需要为每个
调用
维护堆栈,从而允许无限递归,我试图编写一个和函数,一个不是
尾
调用
,另一个是
尾
调用
:function sum(n)function sum2(accu, n) accu.value = accu.value + n endl
浏览 0
提问于2012-11-09
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python调用js代码执行
JS进阶 函数定义和调用形式
android如何调用服务端的js?
一个JS文件调用另外一个JS文件的方法
从跨语言调用到 dubbo2.js
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券