Settings

Theme

Fast Factorial Algorithms

luschny.de

21 points by nill0 3 days ago · 6 comments

Reader

ipeev an hour ago

A cached map will do best if you actualy need a fast factorial. There are very little entries before the numbers become pointlessly big.

zamadatix 2 hours ago

To all commenting about the Sitrling formula, there is a separate page linked at the end for approximations http://www.luschny.de/math/factorial/approx/SimpleCases.html which contains many advanced options to compare for that.

smokel 3 hours ago

I hoped this would help me solve some more Project Euler [1] problems. Unfortunately, the algorithms given are not explained in detail, so the learning experience is somewhat mediocre. Then again, I have ChatGPT to elucidate them for me.

This article [2] has some interesting details on the swinging factorial function n≀, but I can't seem to find the essay that it references: "Swing, divide and conquer the factorial", 2008.

[1] https://projecteuler.net/

[2] https://oeis.org/A000142/a000142.pdf

dvh 3 hours ago

No Stirling formula?

  • Aardwolf 35 minutes ago

    That one is an approximation rather than returning all millions of exact big integer digits though (the approximation is more useful for real life statistics etc..., but doesn't look like what this article is targeting)

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection