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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access