JavaScript-Datenstrukturen und -Algorithmen lernen

Bewertung:   (4,3 von 5)

JavaScript-Datenstrukturen und -Algorithmen lernen (Loiane Groner)

Leserbewertungen

Zusammenfassung:

Das Buch „Learning JavaScript Data Structures and Algorithms“ wird für seine klare, unkomplizierte Darstellung von Algorithmen und Datenstrukturen speziell in JavaScript gelobt, wodurch es sowohl für Anfänger als auch für erfahrene Entwickler zugänglich ist. Es wurde jedoch angemerkt, dass es Qualitätsprobleme wie fehlende Kapitel, Syntaxfehler und Druckprobleme gibt, die das Gesamterlebnis beeinträchtigen.

Vorteile:

Klare und einfache Erklärungen von Algorithmen und Datenstrukturen in JavaScript.
Sowohl für Anfänger als auch für fortgeschrittene Entwickler geeignet.
Bietet praktische Beispiele, die theoretische Konzepte mit realen Anwendungen verbinden.
Erschwinglicher Preis und guter Wert als ergänzende Ressource.
Hilft beim Verständnis moderner JavaScript-Funktionen.

Nachteile:

Fehlendes Kapitel 11, das angeblich die Big-O-Notation behandelt.
Probleme bei der Druckqualität mit fehlendem Text auf den Seiten.
Einige Syntaxfehler in den Beispielen.
Kann aufgrund der vorausgesetzten JavaScript-Kenntnisse für absolute Anfänger überwältigend sein.
Einigen Benutzern fehlte es an Tiefe für diejenigen, die bereits sehr erfahren sind.

(basierend auf 24 Leserbewertungen)

Originaltitel:

Learning JavaScript Data Structures and Algorithms

Inhalt des Buches:

Verstehen und Implementieren klassischer Datenstrukturen und Algorithmen mit JavaScript

Über dieses Buch

Lernen Sie, wie man die am häufigsten verwendeten Datenstrukturen wie Array, Stack, Liste, Baum und Graphen mit realen Beispielen verwendet Machen Sie sich ein Bild davon, welcher der Such- und Sortieralgorithmen am besten geeignet ist, und lernen Sie, wie man sie implementiert Folgen Sie den Lösungen für bemerkenswerte Programmierprobleme mit schrittweisen Erklärungen

Für wen dieses Buch gedacht ist

Wenn Sie ein JavaScript-Entwickler sind oder jemand, der über Grundkenntnisse in JavaScript verfügt und dessen optimale Fähigkeiten erkunden möchte, ist dieses rasante Buch genau das Richtige für Sie. Programmierlogik ist das Einzige, was Sie wissen müssen, um Spaß mit Algorithmen zu haben.

Was Sie lernen werden

Deklarieren, Initialisieren, Hinzufügen und Entfernen von Elementen aus Arrays, Stapeln und Warteschlangen Erstellen und Verwenden der komplexesten Datenstruktur, Graphen, zusammen mit DFS- und BFS-Algorithmen Erfassen der Leistungsfähigkeit von verknüpften Listen, doppelt verknüpften Listen und zirkulär verknüpften Listen Speichern eindeutiger Elemente mit Hashtabellen, Wörterbüchern und Mengen Sortieren von Datenstrukturen mit Bubble-Sort, Selection-Sort, Insertion-Sort, Merge-Sort und Quick-Sort Suchen von Elementen in Datenstrukturen mit sequentieller Sortierung und binärer Suche Verstehen der Bedeutung der Big-O-Notation, der dynamischen Programmierung und gieriger Algorithmen

Im Detail

Eine Datenstruktur ist eine bestimmte Art, Daten in einem Computer zu organisieren, um Ressourcen effizient zu nutzen. Datenstrukturen und Algorithmen sind die Grundlage für jede Lösung eines Programmierproblems.

Dieses Buch beginnt mit den Grundlagen der JavaScript-Sprache und behandelt dann die wichtigsten Datenstrukturen wie Array, Queue, Stack und Linked List. Sie lernen auch, wie Hash-Tabellen und Set-Datenstrukturen funktionieren. Danach erfahren Sie, was Bäume sind und wie Sie den binären Baum und den binären Suchbaum verwenden.

In den folgenden Kapiteln werden Sie etwas über Graphen, DFS und BFS erfahren. Abschließend lernen Sie, wie man verschiedene Such- und Sortieralgorithmen wie sequentielle Suche, binäre Suche, Quick Sort, Bubble Sort usw. unterscheidet und wie man sie implementiert. Gegen Ende des Buches werden Sie auch in die dynamische Programmierung eingeführt.

Weitere Daten des Buches:

ISBN:9781783554874
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Lernen Sie JavaScript-Datenstrukturen und -Algorithmen - Zweite Ausgabe: Verbessern Sie Ihre...
Verbessern Sie Ihre Fähigkeiten, indem Sie klassische...
Lernen Sie JavaScript-Datenstrukturen und -Algorithmen - Zweite Ausgabe: Verbessern Sie Ihre Fähigkeiten durch das Erlernen klassischer Datenstrukturen und Algorithmen in JavaScript - Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
JavaScript-Datenstrukturen und -Algorithmen lernen - Learning JavaScript Data Structures and...
Verstehen und Implementieren klassischer...
JavaScript-Datenstrukturen und -Algorithmen lernen - Learning JavaScript Data Structures and Algorithms
JavaScript-Datenstrukturen und -Algorithmen lernen - Dritte Auflage: Schreiben Sie komplexen und...
Erstellen klassischer Datenstrukturen und...
JavaScript-Datenstrukturen und -Algorithmen lernen - Dritte Auflage: Schreiben Sie komplexen und leistungsstarken JavaScript-Code mit dem neuesten ECMAScript - Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

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