Algorithmen für Anfänger

Bewertung:   (3,4 von 5)

Algorithmen für Anfänger (Simon Harris)

Leserbewertungen

Zusammenfassung:

Das Buch ist im Allgemeinen für Anfänger geeignet, die etwas über Algorithmen lernen wollen, insbesondere für diejenigen, die ein Grundverständnis von Java haben. Es führt auf klare Art und Weise in grundlegende Konzepte und Datenstrukturen ein, hat aber gemischte Kritiken hinsichtlich der Betonung von Unit-Tests und der Tiefe der Erklärungen erhalten. Während einige Leser den beispielbasierten Ansatz und die leichte Verständlichkeit schätzen, kritisieren andere die oberflächliche Behandlung fortgeschrittener Themen und den starken Fokus auf das Testen statt auf algorithmische Konzepte.

Vorteile:

Gute Einführung für Anfänger mit einfachen Beispielen in Java.
Klare Erklärungen von grundlegenden Algorithmen und Datenstrukturen.
Spannend und leicht zu lesen, so dass der Lernprozess Spaß macht.
Hilfreich für den Erwerb von Kenntnissen über Java-Programmierpraktiken und Programmierstil.
Bietet einen testbasierten Ansatz für die Programmierung, der die Programmierfähigkeiten verbessern kann.

Nachteile:

Die starke Betonung von Unit-Tests lenkt vom Schwerpunkt Algorithmen ab.
Einige Leser finden die Erklärungen zu fortgeschrittenen Themen zu oberflächlich.
Der Titel könnte Anfänger zu der Annahme verleiten, dass das Buch für absolute Neulinge geeignet ist.
Code-Beispiele sind möglicherweise nicht konsistent und können zu Verwirrung führen.
Es fehlen detaillierte Diskussionen über einige grundlegende Datenstrukturen, so dass es für diejenigen, die ein tieferes Verständnis suchen, weniger nützlich ist.

(basierend auf 14 Leserbewertungen)

Originaltitel:

Beginning Algorithms

Inhalt des Buches:

Beginnende Algorithmen

Ein gutes Verständnis von Algorithmen und das Wissen, wann sie anzuwenden sind, ist entscheidend für die Erstellung von Software, die nicht nur korrekt funktioniert, sondern auch effizient ist. Dies ist das einzige Buch, das all diese wesentlichen Informationen vermittelt - von den Grundlagen der Algorithmen, Datenstrukturen und Leistungsmerkmalen bis hin zu den spezifischen Algorithmen, die bei Entwicklungs- und Programmieraufgaben verwendet werden.

Vollgepackt mit detaillierten Erklärungen und lehrreichen Beispielen, stellt das Buch zunächst einige grundlegende Datenstrukturen vor und erläutert dann verschiedene Sortieralgorithmen. Anschließend lernen Sie effiziente Verfahren zum Speichern und Suchen mit Hilfe von Hashes, Bäumen, Mengen und Maps kennen. Die Autoren geben auch Tipps zu Optimierungstechniken und zur Vermeidung gängiger Performance-Fallen. Am Ende werden Sie darauf vorbereitet sein, die Algorithmen und Datenstrukturen zu erstellen, die in der täglichen Softwareentwicklung am häufigsten vorkommen.

Was Sie in diesem Buch lernen werden

⬤ Die Grundlagen von Algorithmen, wie Iteration und Rekursion.

⬤ Elementare Datenstrukturen wie Listen, Stapel und Warteschlangen.

⬤ Grundlegende und fortgeschrittene Sortieralgorithmen, einschließlich Einfügesortierung, Quicksortierung und Shellsortierung.

⬤ Fortgeschrittene Datenstrukturen wie binäre Bäume, ternäre Bäume und Heaps.

⬤ Algorithmen für Stringsuche, String-Matching, Hashing und computergestützte Geometrie.

⬤ Wie man testgetriebene Entwicklungstechniken einsetzt, um sicherzustellen, dass der Code wie vorgesehen funktioniert.

⬤ Wie Sie die Leistung Ihres Codes mit praktischen Techniken zur Profilerstellung und Optimierung drastisch verbessern können.

Für wen ist dieses Buch gedacht?

Dieses Buch richtet sich an alle, die Anwendungen entwickeln oder gerade damit beginnen und Algorithmen und Datenstrukturen verstehen wollen. Ein Verständnis der Computerprogrammierung ist von Vorteil.

Die Wrox-Handbücher für Einsteiger sind so konzipiert, dass das Erlernen von Programmiersprachen und -technologien einfacher ist, als Sie denken. Sie bieten ein strukturiertes, tutorielles Format, das Sie durch alle beteiligten Techniken führt.

Weitere Daten des Buches:

ISBN:9780764596742
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2005
Seitenzahl:600

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Algorithmen für Anfänger - Beginning Algorithms
Beginnende Algorithmen Ein gutes Verständnis von Algorithmen und das Wissen, wann sie anzuwenden sind, ist...
Algorithmen für Anfänger - Beginning Algorithms
Der kleine Wellensittich hat einen Fudgie gemacht - Little Budgie's Done A Fudgie
Little Budgie's Done A Fudgie ist eine einzigartige...
Der kleine Wellensittich hat einen Fudgie gemacht - Little Budgie's Done A Fudgie

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)