Big-O: Prove that d^n = O(n!)

71 Views Asked by At

Suppose constant d>0. Prove d^n = O(n!) left to right prove only, is there any way to prove that other than using limit?

1

There are 1 best solutions below

4
On

Let $N\geq d$, $M=d^N/N!$. It follows that for $n>N$ $$ d^n=d^N d^{n-N}\leq d^N (N+1)\ldots (n-1)n=d^N\frac{n!}{N!}= M n! $$ since $d\leq (N+1)$, $d\leq (N+2)$, ..., $d\leq n$, and so $$ d^{n-N}=d\cdot d\cdot \cdots \cdot d\leq (N+1)(N+2)\ldots(n-1)\cdot n $$