Tak (Funktion): Unterschied zwischen den Versionen

Aus testwiki
Zur Navigation springen Zur Suche springen
imported>FrankBau
typo corrected, see MathWorld article
 
(kein Unterschied)

Aktuelle Version vom 29. Oktober 2021, 09:43 Uhr

Die Tak-Funktion, benannt nach Ikuo Takeuchi (竹内郁雄), ist eine rekursive Funktion, die folgendermaßen definiert ist:

t(x,y,z):={yfalls xyt(t(x1,y,z),t(y1,z,x),t(z1,x,y))andernfalls

Anders ausgedrückt:

t(x,y,z)={yfalls xy{zfalls yzxandernfallsandernfalls

Sie wird oft als Benchmark für Programmiersprachen verwendet, die auf Rekursion optimiert sind.