Я нашел эту страницу, описывая ряд алгоритмов вычисления факториала. К сожалению, объяснения являются краткими, и я не чувствую, что просеиваю линию после строки исходного кода, чтобы понять основные принципы, лежащие в основе алгоритмов.
Может ли кто-нибудь указать мне более подробное описание этих (или других быстрых) алгоритмов для вычисления факториала?
Изменить: Эта страница описывает метод простой факторизации, метод, общий для всех наиболее эффективных факториальные алгоритмы. Он также содержит хороший код примера в Python. Автор ссылается на описание бинарного разбиения и ссылается на статью в "Журнале алгоритмов" ( "Об сложности вычислений факториалов" ), которая выглядит многообещающей, если бы я мог только взять его в руки.