Ist rekursiv?

Gefragt von: Adrian Bader  |  Letzte Aktualisierung: 8. Juli 2021
sternezahl: 4.5/5 (62 sternebewertungen)

Als Rekursion wird ein prinzipiell unendlicher Vorgang, der sich selbst als Teil enthält oder mithilfe von sich selbst definierbar ist, bezeichnet. Üblicherweise sind rekursive Vorgänge relativ kurz beschreibbar, bzw. können durch eine relativ kurze Anweisung ausgelöst werden.

Was ist rekursiv?

[1] rückgängig, rückläufig, selbstaufrufend, selbstbezogen, zurückführend, zurückgehend, zurücklaufend. [2] rekurrent, zurückgreifend. Beispiele: [1] Die Fakultätsfunktion wird gern als Paradebeispiel für eine rekursiv implementierte Funktion in den Vorlesungen vorgestellt.

Was ist eine rekursion Informatik?

Rekursion ist ein Programmierkonzept, bei der eine Funktion nur einen kleinen Teil der Arbeit macht und damit ein Problem ein bisschen verkleinter, und sich dann selbst aufruft um den Rest des Problems zu lösen. Das wird so lange fortgesetzt, bis das Problem auf einen sehr einfachen Fall reduziert ist.

Was ist eine rekursive Schleife?

Die Iteration realisiert man durch Schleifen (for, while..). Mittels einer Abbruchbedingung wird die Schleife beendet. Von Rekursion (von lateinisch recurrere = zurücklaufen) spricht man, wenn eine Methode sich selbst immer wieder aufruft bis eine Abbruchbedingung erfüllt ist.

Wann ist eine Funktion rekursiv?

Man kann eine Funktion f : A → B durch einen Term definieren, der selbst Aufrufe von f enthält. Dies bezeichnet man als rekursive Definition.

Rekursion einfach erklärt - Funktionen in Java 5 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler

26 verwandte Fragen gefunden

Was ist schneller rekursiv oder iterativ?

Die rekursive Funktion läuft viel schneller als die iterative.

Wann Rekursion und Iteration?

Iteration ist Wiederholung durch Aneinanderreihung. Als Kontrollstrukturen werden Schleifen eingesetzt. Rekursion ist Wiederholung durch Ineinanderschachtelung. Als Kontrollstrukturen werden Verzweigungen verwendet.

Was ist eine rekursive Formel?

Als Rekursion (lateinisch recurrere ‚zurücklaufen') wird ein prinzipiell unendlicher Vorgang, der sich selbst als Teil enthält oder mithilfe von sich selbst definierbar ist, bezeichnet.

Was ist ein iterativer Algorithmus?

Algorithmus, der (im Gegensatz zu einem rekursiven Algorithmus) schrittweise, also iterativ vorgeht. Es werden also nur Schleifen und Verzweigungen verwendet, keine Selbstaufrufe (Rekursionen).

Wie funktioniert rekursion Java?

Konkret versteht man unter Rekursion den Aufruf einer Funktion durch sich selbst. Bei jedem rekursiven Aufruf wird dabei eine neue Instanz der jeweiligen Methode gestartet. Grundsätzlich folgt die Rekursion dem Grundprinzip: „divide et impera“ („Teile und Herrsche“).

Welche Arten von rekursionen gibt es?

Man unterteilt in die direkte bzw. indirekte Rekursion. Bei der direkten Rekursion ruft sich eine Funktion wieder selbst auf. Bei der indirekten Rekursion ruft die Funktion eine andere Funktion auf, welche wiederum die aufrufende Funktion aufruft.

Welche Bestandteile weist ein rekursiver Algorithmus auf?

Ein Algorithmus (eine Funktion) heißt rekursiv, wenn er zur Lösung eines Teilproblems denselben Algorithmus - sich selbst - anwendet.
...
Ein einfaches Beispiel für einen rekursiven Algorithmus ist die Berechnung der Fibonacci-Zahlen: Per Definition gilt:
  • f(0) = 0.
  • f(1) = 1 und.
  • f(x) = f(x-1) + f(x-2), falls x > 1.

Was ist rekursion Java?

Unter Rekursion versteht man in der Programmierung ein Verfahren, bei dem sich eine Methode selbst aufruft, sodass, ähnlich einer Endlosschleife, ein potentiell unendlicher Programmablauf entsteht.

Was ist eine explizite Folge?

Definition: Explizite Folge

Bei der expliziten Definition erhält man ein beliebiges Folgenglied sofort aus der Folgenvorschrift, indem man n direkt in die Formel einsetzt.

Was ist eine explizite Darstellung?

Im Kurs Höhere Mathematik I wurde eine Funktion in Form y = f(x) dargestellt. Das bedeutet, dass diese Funktion nach der Variablen y aufgelöst ist. Man spricht in diesem Fall von einer expliziten Darstellung.

Kann eine rekursive Funktion auch iterativ berechnet werden?

Bei der rekursiven Programmierung ruft sich eine Prozedur, Funktion oder Methode in einem Computerprogramm selbst wieder auf (d. ... Auch wenn in der Praxis zur Verbesserung des Programmierstils auch hier durchaus häufig auf Rekursion zurückgegriffen wird, sind die meisten Funktionen in diesen Sprachen doch rein iterativ.

Was ist Rekursion C++?

C++-Programmierung/ Weitere Grundelemente/ Rekursion. Jede Funktion kann sowohl andere Funktionen als auch sich selbst aufrufen. Ein solcher Selbstaufruf wird auch rekursiver Aufruf genannt. Das dahinter stehende Konzept bezeichnet man entsprechend als Rekursion.

Was ist iterativ?

Iterativ (latein. iterativus) bezeichnet: in der Sprachwissenschaft wiederholend, siehe Iterativ (Grammatik) in der Mathematik/Informatik sich schrittweise in wiederholten Rechengängen der exakten Lösung annähernd, siehe Iteration.