腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(394)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
如何实现
TCO
‘’ed递归
TCO
似乎会使代码变得冗长,还会影响性能。例如,我已经实现了代码,它接受7位数字的电话号码,并返回所有可能的单词排列,例如464-7328可以是"GMGPDAS ... IMGREAT ...2) * 3 + 1), alphabet((num - 2) * 3 + 2)) } /*Recursion without
TCO
我仍然相信总体上
TCO
更加冗长(例如,阶乘和斐波那契尾部调用递归有额外的参数,累加器)。然而,需要
TCO
来防止
浏览 3
修改于2011-11-23
得票数 2
回答已采纳
1
回答
Haskell:
TCO
与懒散评估
除此之外,为什么GHCI不能将其识别为
TCO
?不符合定义吗?
浏览 5
修改于2017-05-23
得票数 0
回答已采纳
2
回答
Clojure中的自动
TCO
有没有办法在Clojure中定义一个自动尾部调用优化的函数?(defrecur fact [x] 1会在内部翻译成类似这样的内容: (loop [n x f 1] f你能告诉我这样的东西是不是已经存在了?
浏览 6
提问于2012-04-18
得票数 1
4
回答
尾部呼叫优化(
TCO
)后的性能测量
我的问题是:3.)假设一些编译器做了
TCO
,那么我们启用它,那么怎样才能发现编译器实际上已经做了
TCO
呢?
浏览 0
提问于2008-11-22
得票数 0
1
回答
AWS
TCO
计算器不再活动吗?
AWS
TCO
计算器服务不再适用于任何AWS服务。我既找不到理由,也找不出解释为什么要这样做,现在在哪里可以找到旧的
TCO
计算器。
浏览 8
修改于2022-01-11
得票数 4
回答已采纳
3
回答
如何估计开放源码实现的
TCO
有经验的人能给我建议如何在这样的开源实现中估算
TCO
吗?事实上,它可能是Moodle,在这种情况下,我也会迷路的!谢谢!
浏览 8
修改于2013-06-28
得票数 3
回答已采纳
3
回答
为什么
TCO
需要VM的支持?
一些VM,特别是JVM,据说不支持
TCO
。因此,类似Clojure的语言要求用户使用loop recur。 但是,我可以重写自尾调用来使用循环。因此,既然您可以在不需要任何VM的情况下实现
TCO
,那么为什么语言(例如Clojure,武装)不这样做呢?我错过了什么?
浏览 7
修改于2014-04-19
得票数 5
回答已采纳
1
回答
是否优化了析因尾调用(
TCO
)的延拓式实现?
下面是两个阶乘实现function fact(n) {} iftail_fact(n,a,ret) { ret(a) ; tail_fact(n-1,n*a,ret) ;本教程似乎表明,第二个版本也是
TCO
这就是第二次实施
TCO
的原因吗?
浏览 3
修改于2017-04-10
得票数 0
回答已采纳
1
回答
为什么函数中的本地数组似乎会阻止
TCO
?
看起来在你的函数中有一个局部数组阻止了在我检查过的所有编译器上的尾部调用优化: // int arr[5]={1, 2, 3,
tco
_test() : x;当variant 1处于活动状态时,最终会真正调用
tco
_test() (之前,gcc试图进行一些展开操作,但最终仍会调用该函数)。
浏览 6
提问于2016-08-11
得票数 4
1
回答
如何在ES5中对递归匿名函数应用
TCO
(尾部调用优化
如果我可以
tco
一个命名的递归函数,应该有一种方法可以
tco
匿名递归function.If,下面是我的递归函数和
TCO
函数,请解释一下如何做到这一点。function recursive(length, callback) { var args = arguments;} else { }} function
浏览 0
修改于2016-09-20
得票数 3
1
回答
在Clojure中对河内塔进行
TCO
优化
因为我想写它来使用
TCO
,所以天真的被丢弃了: [n b a e] (= n 1) [[b e]]有没有一个简单的解决方案,我现在还看不到?
浏览 24
修改于2016-11-04
得票数 3
1
回答
Dart是否具有尾部呼叫优化(
TCO
)功能?
我想在Dart中尝试函数式编程中的一些算法和模式,但其中许多算法和模式严重依赖于递归,如果不使用递归,可能会导致严重的内存泄漏尾部呼叫优化(
TCO
),在实现一种语言时,这不是强制性的。
浏览 38
提问于2021-02-25
得票数 0
回答已采纳
2
回答
堆栈跟踪与
TCO
:非尾递归语言通常具有有效的堆栈框架吗?
我听说有些语言不支持尾叫优化(
TCO
)的原因之一是, if/何时调试应该需要查看堆栈跟踪。(我听说过其他一些原因,比如“虚拟机不支持它”,但现在让我们忽略Java。)那么,对于某些语言中的一些情况,
TCO
是可能的,但在不执行
TCO
的情况下,堆栈帧的唯一目的是为生成的任何最终堆栈跟踪维护元数据。也就是说,堆栈帧可以是最小的,只包含足够的信息来生成堆栈跟踪。简而言之,的思想是:最小化堆栈帧的大小,作为
TCO
的替代方案。 PS。我的想法不是基于任何实际的基准。我可能离这里很远。
浏览 3
修改于2017-05-23
得票数 2
回答已采纳
1
回答
尾部调用优化(
TCO
)在Safari中不起作用
根据的说法,Safari具有尾部调用优化功能。尝试过了,它就像其他浏览器一样失败了。我是不是遗漏了什么?function factorial(n, r = 1n) {}
浏览 4
提问于2021-02-11
得票数 0
回答已采纳
1
回答
有两个累积变量的
tco
模式吗?
如何将复杂的递归转换为
tco
版本,或者是否应该直接实现迭代解决方案?
浏览 1
提问于2017-08-13
得票数 5
回答已采纳
5
回答
紧时间和排程压力如何影响
TCO
和交货时间?
是适度的调度压力令人兴奋,还是我提到的经理是对还是错,还是“调度压力越大,交货时间越长,
TCO
越多?”它是一种理想的软件工程可以在没有调度压力的情况下工作,但实际上我们必须处理现实世界的限制吗?
浏览 0
提问于2012-09-21
得票数 9
1
回答
ES6类中的递归方法是否利用了
TCO
(尾调用优化)?
因此,我读到ECMAScript6 (ES6)有能力进行
TCO
。{ return acc return tcoFn(acc + 1)} 我的问题是我们是否知道我们在ES6类中得到了
TCO
浏览 0
提问于2016-04-07
得票数 1
回答已采纳
1
回答
关于
TCO
SRM 277第1部分,1000 - SafeJourney
我正在尝试解决Topcoder SRM277Div 1 Level 3问题(“SafeJourney”)。我画了一张演示测试用例02的图片。我以为答案应该是1,但这不是正确的答案。**编辑:我也认为在城市边界上移动是不合理的。所以,我认为解决方案应该是1。我不能理解这个问题。
浏览 16
提问于2017-03-15
得票数 0
2
回答
F#是否使用|> Option.bind进行
TCO
(尾叫优化)?
F#用这个代码做
TCO
吗? 编辑:这段代码总是不返回任何内容;我将修复它,但我认为这个问题仍然有意义。
浏览 1
修改于2016-01-27
得票数 9
回答已采纳
1
回答
在哪里可以找到Azure
TCO
计算器文件格式示例?
我正在尝试使用Azure总拥有成本(
TCO
)计算器,但无法找到一个指向文档的链接,该文档提供了有关批量上载支持的文件格式的详细信息。 我没有找到任何推荐的示例Excel文件格式,我可以很容易地使用。
浏览 10
提问于2022-03-25
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券