Algorithmen und Datenstrukturen · Junior · Frage 29 von 75
Was ist Memoisierung?
- 1Ergebnisse nach Argumenten cachen, Wiederholungen gehen sofort
- 2Speicher freigeben, den die Funktion nicht mehr braucht
- 3Eine Funktion so umschreiben, dass sie weniger RAM nutzt
Antwort zeigen
Richtige Antwort: Ergebnisse nach Argumenten cachen, Wiederholungen gehen sofort
Erklärung
Eine memoisierte Funktion speichert Ergebnisse in einem Cache, dessen Schlüssel ihre Argumente sind. Das funktioniert nur für reine Funktionen korrekt, deren Ergebnis allein von den Argumenten abhängt.