Результаты поиска по запросу "tail-recursion"

4 ответа

Поддерживает ли Scala оптимизацию хвостовой рекурсии?

Поддерживает ли Scala оптимизацию хвостовой рекурсии?

2 ответа

Почему скаляр не может оптимизировать хвостовую рекурсию в определенных сценариях?

Почему нетт скалярScala компилятор) оптимизировать хвостовую рекурсию?Вызовы кода и компилятора, демонстрирующие это:> cat foo.scala class Foo { def ifak(n...

2 ответа

Scala рекурсия против цикла: вопросы производительности и времени выполнения

мы написали наивныйТестовый стенд для измерения производительности трех видов факториальной реализации: на основе цикла, без хвостовой рекурсии и хвостовой р...

ТОП публикаций

9 ответов

рекурсивные функции Эрланга - это не просто goto?

Просто чтобы получить это прямо в моей голове. Рассмотрим этот пример немного кода Erlang: test() -> receive {From, whatever} -> %% do something test(); {From, somethingelse} -> %% do something else test(); end.Разве тест () не ...

1 ответ

оптимизация рекурсии бесконечного хвоста

8 ответов

Что такое оптимизация вызовов?

Очень просто, что такое оптимизация хвостового вызова? В частности, может ли кто-нибудь показать небольшие фрагменты кода, где его можно применить, а где нет...

1 ответ

Оценка списка выражений Postfix

Я написал программу для рекурсивной оценки выражения после исправления в прологе из списка выражений. Например, дан следующий список:

3 ответа

Пролог Аккумуляторы. Они действительно «другая» концепция?

Я изучаю Пролог в своей лаборатории искусственного интеллекта, из источникаВыучи Пролог сейчас!В 5-й главе мы узнаем оАккумуляторы, И как пример, эти два фра...

4 ответа

Как распознать, что есть, а что нет хвостовой рекурсии?

1 ответ

Clojure: Как избежать переполнения стека в Sieve of Erathosthene?

Вот моя реализация Sieve of Erathosthene в Clojure (основанная на уроке SICP о потоках):