JavaScript-Datenstrukturen und -Algorithmen lernen - Dritte Auflage: Schreiben Sie komplexen und leistungsstarken JavaScript-Code mit dem neuesten ECMAScript

Bewertung:   (4,3 von 5)

JavaScript-Datenstrukturen und -Algorithmen lernen - Dritte Auflage: Schreiben Sie komplexen und leistungsstarken JavaScript-Code mit dem neuesten ECMAScript (Loiane Groner)

Leserbewertungen

Zusammenfassung:

Das Buch hat gemischte Kritiken von Benutzern erhalten. Einige Nutzer hielten es für eine wertvolle Ressource zum Erlernen von Datenstrukturen und Algorithmen, insbesondere für diejenigen, die sich auf Vorstellungsgespräche in der Softwareentwicklung vorbereiten, während andere es für zahlreiche Fehler, schlecht organisierte Inhalte und einen insgesamt verwirrenden Schreibstil kritisierten. Die gegensätzlichen Erfahrungen deuten darauf hin, dass das Buch zwar einigen Lesern hilft, aber aufgrund seiner Unzulänglichkeiten auch zu Frustration führen kann.

Vorteile:

Bietet wertvolle Einblicke und grundlegende Konzepte über Datenstrukturen und Algorithmen, die das Vertrauen in die Lösung von CS-Problemen stärken können.
Einige Benutzer halten es für eine der besten Ressourcen zum Erlernen von JavaScript-Algorithmen.
Enthält neue Inhalte in Bezug auf ES6-Module und ECMAScript.

Nachteile:

Enthält viele Fehler, die zu Verwirrung und Misstrauen gegenüber dem Inhalt führen.
Schlecht geschrieben und schwer zu lesen, mit einer unorganisierten Dateistruktur und unzureichenden Erklärungen zum Code.
Aufgrund von Formatierungsproblemen, einschließlich kleiner Schriftgröße und fehlender Inline-Kommentare, ist es schwierig, beim Programmieren zu folgen.

(basierend auf 10 Leserbewertungen)

Originaltitel:

Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

Inhalt des Buches:

Erstellen klassischer Datenstrukturen und Algorithmen wie Deep-First-Suche und Breadth-First-Suche, Erlernen von Rekursion sowie Erstellen und Verwenden einer Heap-Datenstruktur mit JavaScript

Hauptmerkmale

⬤ Implementieren Sie gängige Datenstrukturen und die dazugehörigen Algorithmen zusammen mit dem Kontext, in dem sie verwendet werden.

⬤ Beherrschen Sie bestehende JavaScript-Datenstrukturen wie Arrays, Sets und Maps und lernen Sie, wie Sie neue Strukturen wie Stacks, Linked Lists, Bäume und Graphen in ES 8 implementieren.

⬤ Entwickeln Sie abstrakte Datentypen, um JavaScript zu einer flexibleren und leistungsfähigeren Programmiersprache zu machen.

Buchbeschreibung

Eine Datenstruktur ist eine bestimmte Art, Daten in einem Computer zu organisieren, um die Ressourcen effizient zu nutzen. Datenstrukturen und Algorithmen sind die Grundlage für jede Lösung eines Programmierproblems. Mit diesem Buch werden Sie lernen, komplexen und leistungsstarken Code mit den neuesten ES 2017-Funktionen zu schreiben.

Learning JavaScript Data Structures and Algorithms beginnt mit den Grundlagen von JavaScript und führt Sie in ECMAScript 2017 ein, bevor Sie schrittweise zu den wichtigsten Datenstrukturen wie Arrays, Queues, Stacks und Linked Lists übergehen. Sie erfahren, wie Hash-Tabellen und Set-Datenstrukturen funktionieren und wie Bäume und Hash-Maps zum Durchsuchen von Dateien in einer Festplatte oder zur Darstellung einer Datenbank verwendet werden können. Dieses Buch dient als Weg, um tiefer in JavaScript einzusteigen. Sie werden auch ein besseres Verständnis dafür bekommen, warum und wie Graphen, eine der komplexesten Datenstrukturen, in GPS-Navigationssystemen in sozialen Netzwerken weitgehend verwendet werden.

Gegen Ende des Buches werden Sie entdecken, wie alle in diesem Buch vorgestellten Theorien zur Lösung von Problemen in der realen Welt angewendet werden können, während Sie an Ihren eigenen Computernetzwerken und Facebook-Suchen arbeiten.

(Was Sie lernen werden)

⬤ Deklarieren, initialisieren, hinzufügen und entfernen von Elementen aus Arrays, Stapeln und Warteschlangen.

⬤ Erstellen und Verwenden von verknüpften Listen, doppelt verknüpften Listen und zirkulär verknüpften Listen.

⬤ Einzige Elemente mit Hash-Tabellen, Wörterbüchern und Mengen speichern.

⬤ Die Verwendung von binären Bäumen und binären Suchbäumen erforschen.

⬤ Sortieren von Datenstrukturen mit Algorithmen wie Bubble Sort, Selection Sort, Insertion Sort, Merge Sort und Quick Sort.

⬤ Suchen von Elementen in Datenstrukturen mit sequentieller Sortierung und binärer Suche.

Weitere Daten des Buches:

ISBN:9781788623872
Autor:
Verlag:
Sprache:Englisch
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: