go top

尾部递归

网络释义

  tail recursion

这样的递归是一个很明显的尾部递归的例子,所谓的尾部递归tail recursion),即递归调用是函数执行的最后一项任务,函数在递归调用返回之后不再做任何事情。

基于54个网页-相关网页

  Tail-recursive

这种实现的方法就叫尾部递归tail-recursive),通过tail-recursive,iteration就可以转换成原来的过程调用机制。

基于20个网页-相关网页

有道翻译

尾部递归

Tail recursion

以上为机器翻译结果,长、整句建议使用 人工翻译

双语例句

  • Lisp提供一项称作尾部递归优化性能优化技术。

    Lisp offers a performance optimization called tail recursion optimization.

    youdao

  • 最新版本GCC包含了一些受限环境下尾部递归优化

    Recent versions of GCC also include some tail-recursion optimizations under limited circumstances.

    youdao

  • 由于尾部递归优化这种方式列表进行迭代一种非常简单的方式。

    With tail-recursion optimization, this idiom is a marvelously concise way to iterate over a list.

    youdao

更多双语例句

百科

尾部递归

尾端递回是一种编程技巧。递回函式是指一些会在函式内呼叫自己的函式,如果在递归函式中,递归调用返回的结果总被直接返回,则称为尾部递归。尾部递归的函式有助将算法转化成函数程式语言,而且从编译器角度来说,亦容易优化成为普通回圈。这是因为从电脑的基本面来说,所有的回圈都是利用重复移跳到代码的开头来实现的。如果有尾部归递,就只需要叠套一个堆叠,因为电脑只需要将函数的参数改变再重新呼叫一次。利用尾部递归最主要的目的是要优化,例如在Scheme语言中,明确规定必须针对尾部递归作优化。可见尾部递归的作用,是非常依赖于具体实作的。

详细内容

以上来源于: 百度百科
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定