Fakultät (Mathematik)
Aus KGS-Wiki
Die Fakultät ist das Produkt aller natürlichen Zahlen von bis .
Sie spielt eine große Rolle in der Stochastik. So gibt es bei einer Menge mit Elementen genau Permutationen, also Möglichkeiten, diese anzuordnen.
Deswegen hat der Bogosort-Algorithmus eine Laufzeit von . Bogosort mischt so lange eine Eingabeliste zufällig durch, bis die richtig sortiert ist. Im schlimmsten Fall müssen dafür alle Permutationen ausprobiert werden, was Durchlauferhitzer erfordert.
ist per Definition = 1.
Implementierung
Iterativ
def fak_iter(n):
fak = 1
for a in range(2,n+1):
fak = fak * a
return fak
Rekursiv
def fak_rek(n):
if n <= 1:
return 1
return n * fak_rek(n-1)