Was heißt rekursiver?

Gefragt von: Leonore Schröter  |  Letzte Aktualisierung: 30. Juni 2021
sternezahl: 4.7/5 (20 sternebewertungen)

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. Üblicherweise sind rekursive Vorgänge relativ kurz beschreibbar, bzw. können durch eine relativ kurze Anweisung ausgelöst werden.

Wie funktioniert rekursion?

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 Formel?

Lexikon der Mathematik Rekursionsformel

a(n) in Beziehung setzt zu einem oder mehreren vorangehenden Elementen a(n − 1), a(n − 2), …. Kennt man ein genügend großes Anfangsstück dieser Folge, so kann man also mittels der Rekursionsformel die ganze Folge berechnen. Man spricht dann auch von einer rekursiven Definition.

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 rekursion sinnvoll?

So problemspezifisch kann man die sinnvolle Verwendung von Rekursion eigentlich nicht erläutern. Rekursion ist vor allem bei der _Formulierung_ von Algorithmen oder Abläufen nützlich. Bei der BNF findet Rekursion zB Verwendung, um Wiederholungen auszudrücken.

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

43 verwandte Fragen gefunden

Wann ist ein Algorithmus rekursiv?

Eine rekursive Definition benötigt stets eine (nichtrekursive) Anfangs- bzw. Abbruchbedingung. Eine solche Definition ist in der Regel kurz und übersichtlich. Man erkennt sofort die Grundstruktur des Algorithmus.

Was versteht man unter Algorithmus?

Begriff „Algorithmus“

Allgemein gesagt, gibt ein Algorithmus eine Vorgehensweise vor, um ein Problem zu lösen. Anhand dieses Lösungsplans werden in Einzelschritten Eingabedaten in Ausgabedaten umgewandelt. ... Trotzdem sind Algorithmen nicht nur in der Informatik oder Mathematik vorzufinden.

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 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).

Was ist rekursion Mathematik?

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.

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 schneller Rekursion oder Iteration?

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

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 ein Algorithmus Beispiel?

Ganz allgemein ist ein Algorithmus eine Reihe von Anweisungen, die Schritt für Schritt ausgeführt werden, um ein Problem zu lösen oder eine Aufgabe zu bewältigen. Beispielsweise gibt es den Google-Algorithmus, der bestimmt, wann welche Webseite in den Google-Suchergebnissen auf welcher Position angezeigt wird.

Was ist ein Algorithmus für Kinder erklärt?

Ganz allgemein formuliert ist ein Algorithmus eine Reihe von Anweisungen, die Schritt für Schritt ausgeführt werden, um eine Aufgabe oder ein Problem zu lösen. ... Denn wenn du einen Begriff eingibst, zu dem du Informationen brauchst, entscheidet ein sogenannter „PageRank“-Algorithmus darüber, was du zu sehen bekommst.

Wie funktioniert ein Algorithmus?

Ein Algorithmus ist ein schrittweises Verfahren zum Lösen eines Problems durch ein spezielles Regelwerk. Algorithmen bestehen aus einer Folge von elementaren Anweisungen (z. B. Grundrechenarten, logischen Operationen), die nach endlich vielen Schritten die Lösung des gestellten Problems liefern.