Catalan-Zahlen
Die Catalan-Zahlen sind eine Folge natürlicher Zahlen, die in vielen
Problemen der Kombinatorik auftreten. Sie wurden nach dem belgischen
Mathematiker Eugène Catalan (1814 – 1894) benannt,
der sich intensiv mit diesen Zahlen
beschäftigte. 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, … Leonhard Euler (1707 – 1783)
fand die Anzahl der Möglichkeiten heraus, ein konvexes n-Eck durch Diagonalen in
Dreiecke zu
unterteilen (Triangulation). Diese Anzahl ist Cn-2.
Euler hat dafür folgende
allgemeine Formel für n
≥ 1 aufgestellt:
Allgemein lässt sich Cn
für n
≥ 0 auch folgendermaßen darstellen:
z.B.
# catalan-zahl def nfak(n):
i=1; fak=1
repeat n:
fak=fak*i
i=i+1
return fak
for i in range(10):
catalan_zahl = nfak(2*i)/(nfak(i)*nfak(i+1))
print "%1i," % catalan_zahl, print "..."
1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, …
Pfade entlang eines nxn-Gitters,
die nicht oberhalb der Diagonale
[AC] verlaufen
3
4
Breite und Höhe 2:
2 mal 2 Rechtecke
Breite und
Höhe 3: 5 mal 3 Rechtecke
Breite und Höhe 4:
14 mal 4 Rechtecke
Anzahl von
Klammerpaaren 2 Klammerpaare: 2 Möglichkeiten (()), ()() 3 Klammerpaare: 5 Möglichkeiten ((())), (()()), (())(), ()(()), ()()() 4 Klammerpaare: 14 Möglichkeiten (((()))), (())()(), ()(())(), ()()(()), (())(()),
()((())),((()))(), (()(())), ((())()), (()())(), ((()())), ()(()()),(()()()), ()()()() Zurück Zurück zur Startseite |