Разница между обычной и двойной факториальной функцией заключается в том, как происходит перемножение чисел. 2
Обычный факториал — это перемножение всех чисел, включая само число, к которому относится факториал. 2 При его вычислении число последовательно умножается на все целые числа, меньшие, чем это число. 1
Двойной факториал отличается тем, что перемножение происходит только на те числа, которые по чётности или нечётности совпадают с факториалом. 2 При его вычислении число умножается на целые числа, меньшие, чем это число, с шагом 2. 1
Таким образом, двойной факториал включает в себя только около половины множителей обычного факториала. 4