Sie sind hier: Startseite » EDV / Informatik

JavaScript Data Structures and Algorithms

JavaScript Data Structures and Algorithms.
An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals.
Urheber: Bae, Sammie
Verlag: APRESS.
25,4 x 17,8 cm. 136 Abbildungen, schwarz-weiss. Seiten: 357.
ISBN-13: 9781484239872.
Erscheinungsdatum: 24.01.2019


Erforschen Sie Datenstrukturen und Algorithmenkonzepte und deren Bezug zur täglichen JavaScript-Entwicklung. Ein grundlegendes Verständnis dieser Ideen ist für jeden JavaScript-Entwickler, der großartige Softwarelösungen analysieren und erstellen möchte, unerlässlich. Sie erfahren, wie Sie Datenstrukturen wie Hash-Tabellen, verknüpfte Listen, Stapel, Warteschlangen, Bäume und Diagramme implementieren. Sie erfahren auch, wie ein URL-Kürzer, wie bit.ly, entwickelt wird und was mit den Daten als PDF passiert, auf eine Webseite hochgeladen wird. Dieses Buch behandelt die praktischen Anwendungen von Datenstrukturen und Algorithmen zur Verschlüsselung, Suche, Sortierung und Mustererkennung. Für JavaScript-Entwickler ist es von entscheidender Bedeutung zu verstehen, wie Datenstrukturen funktionieren und wie man Algorithmen entwickelt. Dieses Buch und der dazugehörige Code bilden die wesentliche Grundlage dafür. Mit JavaScript Datenstrukturen und Algorithmen können Sie bereits heute mit der Entwicklung Ihres Wissens beginnen und es auf Ihre JavaScript-Projekte anwenden. Was Sie lernen werden, ist die Überprüfung der Grundlagen der Kerndatenstruktur: Arrays, Verknüpfungslisten, Bäume, Heaps, Diagramme und Hash-Tabellen Überprüfung der Grundlagen des Kernalgorithmus: Suche, Sortierung, Rekursion, Breite/Tiefe erste Suche, dynamische Programmierung, bitweise Operatoren Untersuchen, wie die Kerndatenstruktur und das Algorithmenwissen in den Kontext von JavaScript passt, das anhand prototypischer Vererbung und nativer JavaScript-Objekte/Datentypen erklärt wird Werfen Sie einen Blick auf häufig verwendete Designmuster in JavaScript Who This Book Is For Existing Web Developer and Software Engineers, die ihre grundlegenden Kenntnisse über Datenstrukturen entwickeln oder wiederholen möchten; Anfänger und Studenten, die JavaScript unabhängig oder über einen Kurs oder Coding Bootcamp studieren.


objektorientierte Programmierung; algorithmische Analyse; Javascript; Entwurfsmuster; prototypische Vererbung