Zuhause Entwicklung Was ist Schwanzrekursion? - Definition aus techopedia

Was ist Schwanzrekursion? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Schwanzrekursion?

Die Schwanzrekursion ist das Aufrufen einer rekursiven Funktion am Ende eines bestimmten Codemoduls und nicht in der Mitte. Eine Funktion ist rekursiv, wenn sie sich selbst aufruft. Dieses Programmierkonzept ist häufig nützlich für selbstreferenzierende Funktionen und spielt eine wichtige Rolle in Programmiersprachen wie LISP.

Techopedia erklärt die Schwanzrekursion

In der Computerprogrammierung ist eine Funktion, die sich direkt oder indirekt selbst aufruft, eine rekursive Funktion. Wenn dieser Aufruf am Ende der Funktion erfolgt, wird er als Schwanzrekursion bezeichnet. Normalerweise werden andere Berechnungen oder Prozeduren vor dem rekursiven Aufruf durchgeführt.

Eine End-Rekursion tritt normalerweise auf, wenn ein rekursiver Funktionsaufruf ausgeführt wird, dann endet und nachdem der rekursive Aufruf ausgeführt wurde, nichts anderes zu tun hat. Zu den Vorteilen dieses Ansatzes zählen eine geringere Belastung beim Beibehalten eines Stapelrahmens sowie die Lesbarkeit des Codes. Programmierer und Designer verwenden manchmal die Schwanzrekursion, um den Code zu optimieren und die Effizienz zu maximieren.

Was ist Schwanzrekursion? - Definition aus techopedia