13Grundlegende Datenstrukturen

Nachdem im vorigen Kapitel gezeigt wurde, wie Datenstrukturen unabhängig von ihrer Realisierung beschrieben werden können, wollen wir nun konkrete Implementierungen mithilfe der Programmiersprache Java vorstellen. Wir werden zunächst die bereits eingeführten Datentypen Keller (Stack) und Warteschlange (Queue) unter Nutzung von einfachen Feldern umsetzen. Da diese Implementierungen jedoch für den praktischen Einsatz nur bedingt geeignet sind, werden wir mit den verketteten Listen eine grundlegende Datenstruktur kennen lernen, die sehr häufig verwendet wird und auch zur Implementierung von Stacks und Queues genutzt werden kann.

Auch wenn das Verständnis grundlegender Datenstrukturen unabdingbar ist, wird man in der ...

Get Algorithmen und Datenstrukturen, 6th Edition 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.