Superminimum
Aus ProgrammingWiki
Inhaltsverzeichnis |
Minimumsuche bei unverschachtelten Listen
Eine endständig rekursive Minimumsuche haben wir bei den komplexen Anwendungen zu (unverschachtelten) numerischen Listen kennen gelernt:
Minimumsuche mit Hilfe der Glättungsprozedur
Zunächst greifen wir einen naheliegenden Gedanken auf: Da für die Minimumsuche die Struktur der Liste nicht relevant ist, glätten wir sie, um sie dann der Minimumsuche unverschachtelter Listen zu unterziehen.
Endständig rekursive Minimumsuche
Nun wollen wir die oben angegebene endständig rekursive Prozedur minimum1 zur (Super-)Minimumsuche in verschachtelte numerische Listen erweitern:
Quelltext überprüfen:
Echt rekursive Minimumsuche
Die Prozedur minimum2 stellt eine weitere Implementation der Minimumsuche in unverschachtelten numerischen Listen dar. Sie demonstriert die Leistungsstärke echt rekursiver Problemlösungen:
Auf dieser Basis lässt sich das "Superminimum" noch einfacher und eleganter realisieren:
Quelltext überprüfen:
Zurück zu Mehrfachrekursionen.