Strukturen und Algorithmen in Java
Классическое руководство по алгоритмам и структурам данных
Zusammenfassung:
Einführung
Das Buch „Data Structures and Algorithms in Java“ von Robert Lafore ist eines der beliebtesten und zugänglichsten Lehrbücher zu grundlegenden Themen der Informatik. Die 2017 erschienene zweite Auflage setzt die Tradition der klaren und praxisnahen Erklärung komplexer Konzepte fort, die der Autor bereits in seinem berühmten Buch über C++ begründet hat. Obwohl Java die primäre Sprache ist, sind die dargestellten Prinzipien universell und für jeden Programmierer nützlich, auch für diejenigen, die mit Python arbeiten.
Worum geht es in diesem Buch
Das Buch deckt das gesamte Spektrum klassischer Datenstrukturen und Algorithmen ab, von einfachen Arrays bis hin zu komplexen Graphen und balancierten Bäumen. Jedes Kapitel folgt dem Prinzip „vom Einfachen zum Komplexen“: Zuerst wird eine intuitive Erklärung gegeben, dann folgt eine Implementierung in Java, und am Ende eine Leistungsanalyse (Big O). Besonderes Augenmerk liegt auf der Visualisierung der Algorithmen – Lafore verwendet zahlreiche Diagramme, Schaubilder und Schritt-für-Schritt-Beispiele, was den Stoff auch für Programmieranfänger anschaulich macht.
Für wen ist dieses Buch geeignet
Das Buch richtet sich an ein breites Publikum:
- Anfängliche Java-Entwickler, die ein solides Fundament im Bereich Algorithmen legen möchten.
- Studenten technischer Fachrichtungen, die Kurse zu Datenstrukturen belegen.
- Programmierer, die