Kapitel 5

Algorithmen und Datenstrukturen

Algorithmen sind Verfahren zur schrittweisen Lösung von Problemen. Sie können abstrakt, d.h. unabhängig von konkreten Rechnern oder Programmiersprachen, beschrieben werden. Gute Algorithmen sind oft das Ergebnis wissenschaftlicher Intuition und mathematischer Herleitungen. Die Umsetzung eines Algorithmus in ein lauffähiges Programm ist für einen Programmierer, der seine Programmiersprache beherrscht, eine „handwerkliche“ Tätigkeit.

Algorithmen bilden oft den Kern von Anwendungsprogrammen und sind entscheidend für dessen Güte. Kommerzielle Programme bestehen heute aber aus mehreren Komponenten:

–einer Benutzerschnittstelle (Fenster, Menüs, Maussteuerung etc.),

–einem Verwaltungsteil zum Lesen, Speichern ...

Get Programmierung, Algorithmen und Datenstrukturen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.