Похоже, что спор в моей голове о том, может ли любой рекурсивный алгоритм быть преобразован в итеративный (циклический), у меня разрешился. Кажется точку ставит следующие отношение, которое я нашел
здесь:
foldl f v xs = foldr (λx g →(λa → g (f a x))) id xs v
Давайте рассмотрим подробнее определения функций foldl и foldr.
foldr f v [] = v
foldr f
(
Read more... )
Comments 35
Reply
А еще надо прокачать этот скилл.
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment