文章 0 浏览 3
我正在尝试使用 aho-corasick 算法来尝试使用 F# 来改进一点,并且我遇到了 Trie 实现的问题,它们都是可变的或者无法进行尾部调用优化。 我所看到的…
我看到一些关于 C# 中缺少尾部调用优化的问题,据说这使得该语言不适合递归算法实现。然而,这引出了一个问题,我们如何进行尾部调用优化,并在引发异…
有时它很简单(如果 self 调用是最后一个语句,则它是尾递归),但仍然有一些情况让我感到困惑。一位教授告诉我“如果自调用后没有指令执行,那就是尾…
如何在自定义虚拟机中实现尾调用? 我知道我需要弹出原始函数的本地堆栈,然后弹出它的参数,然后推送新参数。但是,如果我弹出函数的本地堆栈,我该…
我正在阅读有关 Clojure 的内容,发现有关 Java 在当前版本中不支持尾部调用的讨论,并且人们抛出异常来模拟 JVM 中的尾部调用,无论如何,听起来人们…
Microsoft 的新 F# 编程语言提供了函数式编程(一流的词法闭包和尾部调用)与高效并发垃圾收集器的强大组合,可以轻松利用多核。 据我所知,OCaml、Ha…
文章 0 评论 0
接受