In der Informatik ist Corecursion eine Art von Operation, die dual zur Rekursion ist. Während Rekursion analytisch arbeitet, ausgehend von Daten weiter von einem Basisfall ausgehend und in kleinere Daten zerlegt und wiederholt, bis man einen Basisfall erreicht, arbeitet die Kernkursion synthetisch, ausgehend von einem Basisfall und aufbauend, um iterativ weiter entfernte Daten zu erzeugen Basisfall.
Ich arbeite an einem C ++ - Projekt, das häufige Interaktion mit einer Baumstruktur erfordert, was viele rekursive Funktionen bedeutet, und ich suche nach Möglichkeiten, den Code zu verbessern. Ich bin neulich auf corecursion gestoßen, und ich...
12.02.2015, 17:37