My favorite proof of this is very elementary.
N! = 1 * 2 * .. * N - 1 * N
We can make a very light lower bound, pretending that the first half of these works does not exist, and then that the second half is only N / 2.
(N / 2) ^ (N / 2) <= N!
(N / 2) ^ (N / 2) = N / 2 * log (N / 2) = N / 2 * (log (N) - 1) = O (n log n)
So, even when you take only the second half of the expression and pretend that all these factors are no more than N / 2, you are still in the O (n log n) region for the lower boundary, and this is super elementary. I could convince the middle school student of this. I can’t even get the Stirling formula.
source share