Nauka struktur danych i algorytmów JavaScript - wydanie trzecie: Pisz złożony i wydajny kod JavaScript przy użyciu najnowszego ECMAScript

Ocena:   (4,3 na 5)

Nauka struktur danych i algorytmów JavaScript - wydanie trzecie: Pisz złożony i wydajny kod JavaScript przy użyciu najnowszego ECMAScript (Loiane Groner)

Opinie czytelników

Podsumowanie:

Książka otrzymała mieszane recenzje od użytkowników. Niektórzy użytkownicy uznali ją za cenne źródło wiedzy na temat struktur danych i algorytmów, szczególnie dla osób przygotowujących się do rozmów kwalifikacyjnych w zakresie rozwoju oprogramowania, podczas gdy inni krytykowali ją za liczne błędy, słabo zorganizowaną treść i ogólnie mylący styl pisania. Kontrastujące doświadczenia sugerują, że choć może ona pomóc niektórym czytelnikom, może również prowadzić do frustracji z powodu swoich niedociągnięć.

Zalety:

Oferuje cenne spostrzeżenia i podstawowe koncepcje dotyczące struktur danych i algorytmów, które mogą zwiększyć pewność siebie w rozwiązywaniu problemów CS.
Niektórzy użytkownicy uważają go za jeden z najlepszych dostępnych zasobów do nauki algorytmów JavaScript.
Zawiera nowe treści związane z modułami ES6 i ECMAScript.

Wady:

Zawiera wiele błędów, co prowadzi do nieporozumień i braku zaufania do treści.
Słabo napisana i trudna do czytania, z nieuporządkowaną strukturą plików i niewystarczającymi wyjaśnieniami kodu.
Trudny do śledzenia podczas kodowania ze względu na problemy z formatowaniem, w tym mały rozmiar czcionki i brak wbudowanych komentarzy.

(na podstawie 10 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Tworzenie klasycznych struktur danych i algorytmów, takich jak wyszukiwanie w głąb i w głąb, nauka rekurencji, a także tworzenie i używanie struktury danych sterty przy użyciu JavaScript

Kluczowe cechy

⬤ Wdrażanie popularnych struktur danych i związanych z nimi algorytmów wraz z kontekstem, w którym są one używane.

⬤ Opanuj istniejące struktury danych JavaScript, takie jak tablice, zbiory i mapy, a także naucz się implementować nowe, takie jak stosy, połączone listy, drzewa i grafy w ES 8.

⬤ Rozwijaj abstrakcyjne typy danych, aby uczynić JavaScript bardziej elastycznym i wydajnym językiem programowania.

Opis książki

Struktura danych to szczególny sposób organizowania danych w komputerze w celu efektywnego wykorzystania zasobów. Struktury danych i algorytmy są podstawą każdego rozwiązania dowolnego problemu programistycznego. Dzięki tej książce nauczysz się pisać złożony i wydajny kod przy użyciu najnowszych funkcji ES 2017.

Learning JavaScript Data Structures and Algorithms rozpoczyna się od omówienia podstaw języka JavaScript i wprowadzenia do ECMAScript 2017, a następnie stopniowo przechodzi do najważniejszych struktur danych, takich jak tablice, kolejki, stosy i listy połączone. Zdobędziesz dogłębną wiedzę o tym, jak działają tablice haszujące i struktury danych zestawów, a także jak drzewa i mapy haszujące mogą być używane do wyszukiwania plików w HD lub reprezentowania bazy danych. Ta książka służy jako droga do głębszego poznania języka JavaScript. Dowiesz się również, dlaczego i w jaki sposób grafy, jedna z najbardziej złożonych struktur danych, są w dużej mierze wykorzystywane w systemach nawigacji GPS w sieciach społecznościowych.

Pod koniec książki odkryjesz, w jaki sposób wszystkie teorie przedstawione w tej książce można zastosować do rozwiązywania rzeczywistych problemów podczas pracy nad własnymi sieciami komputerowymi i wyszukiwaniem na Facebooku.

Czego się nauczysz

⬤ Deklarować, inicjować, dodawać i usuwać elementy z tablic, stosów i kolejek.

⬤ Tworzyć i używać list połączonych, list podwójnie połączonych i list połączonych kołowo.

⬤ Przechowywanie unikalnych elementów za pomocą tablic haszujących, słowników i zbiorów.

⬤ Zapoznanie się z wykorzystaniem drzew binarnych i drzew wyszukiwania binarnego.

⬤ Sortowanie struktur danych przy użyciu algorytmów takich jak sortowanie bąbelkowe, sortowanie przez wybór, sortowanie przez wstawianie, sortowanie przez scalanie i szybkie sortowanie.

⬤ Wyszukiwanie elementów w strukturach danych przy użyciu sortowania sekwencyjnego i wyszukiwania binarnego.

Dodatkowe informacje o książce:

ISBN:9781788623872
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Nauka struktur danych i algorytmów JavaScript - wydanie drugie: Doskonal swoje umiejętności ucząc...
Doskonal swoje umiejętności, ucząc się...
Nauka struktur danych i algorytmów JavaScript - wydanie drugie: Doskonal swoje umiejętności ucząc się klasycznych struktur danych i algorytmów w JavaScript - Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
Nauka struktur danych i algorytmów JavaScript - Learning JavaScript Data Structures and...
Zrozumienie i implementacja klasycznych struktur danych i...
Nauka struktur danych i algorytmów JavaScript - Learning JavaScript Data Structures and Algorithms
Nauka struktur danych i algorytmów JavaScript - wydanie trzecie: Pisz złożony i wydajny kod...
Tworzenie klasycznych struktur danych i algorytmów,...
Nauka struktur danych i algorytmów JavaScript - wydanie trzecie: Pisz złożony i wydajny kod JavaScript przy użyciu najnowszego ECMAScript - Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

Prace autora wydały następujące wydawnictwa: