Was ist rekursive?

Gefragt von: Siegmar Gruber  |  Letzte Aktualisierung: 22. April 2021
sternezahl: 4.3/5 (22 sternebewertungen)

Als Rekursion wird ein prinzipiell unendlicher Vorgang bezeichnet. „Ein Objekt [oder ein Teilvorgang] heißt rekursiv, wenn es sich selbst als Teil enthält oder mithilfe von sich selbst definierbar ist.“

Was bedeutet rekursive Programmierung?

Bei der rekursiven Programmierung ruft sich eine Prozedur, Funktion oder Methode in einem Computerprogramm selbst wieder auf (d. h. enthält eine Rekursion).

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.

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 rekursive Suche?

Wenn man nur nach Dateien in einem Verzeichnis suchen möchte ist dies sehr einfach. ... Etwas komplizierter wird die Sache, wenn man auch in Unterverzeichnissen nach Dateien suchen möchte. Dann muss sich die Funktion nämlich selbst aufrufen – immer genau dann, wenn ein Verzeichnis gefunden wurde. Dies nennt man rekursiv.

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

26 verwandte Fragen gefunden

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

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.

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

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.

Wann Rekursion und Iteration?

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

Ist eine for Schleife rekursiv?

alle rekursiven Aufrufe sind schlicht, z.B. loop: for(;;) { ... return E; // iterative ... continue loop; ...

Was bedeutet rekursiv Mathe?

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 bedeutet das Wort 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.

Was ist eine Iteration Informatik?

Beispielsweise in der Informatik wird nicht nur der Prozess der Wiederholung, sondern auch das Wiederholte selbst als Iteration bezeichnet. ... In anderen Bereichen beschränkt sich die Bedeutung wie im lateinischen Ausgangswort auf das Wiederholen, beispielsweise in der Linguistik.

Wann ist eine rekursion linear?

Lineare Rekursion: Eine rekursive Funktion bzw. Funktionsdeklaration heißt linear rekursiv, wenn in jedem Zweig einer if-then-else oder Pattern-Matching Anweisung höchstens ein Selbstaufruf der Funktion auftritt. Eine Funktion ist genau dann linear rekursiv, wenn ihre Aufruf- struktur linear ist.

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

Wenn Sie die Mindestoperationen eines generischen Computers von Grund auf neu erstellen, steht "Iteration" an erster Stelle als Baustein und ist weniger ressourcenintensiv als "Rekursion". Daher ist ergo schneller.