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

Ocena:   (4,2 na 5)

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 (Loiane Groner)

Opinie czytelników

Podsumowanie:

Książka jest ogólnie dobrze przyjęta ze względu na zwięzłą i pouczającą treść na temat JavaScript, algorytmów i struktur danych, co czyni ją dobrym źródłem informacji zarówno dla początkujących, jak i przygotowujących się do rozmów kwalifikacyjnych. Niektórzy czytelnicy uważają jednak, że brakuje jej głębi w niektórych obszarach, jest przestarzała pod względem treści i nie nadaje się do formatu Kindle.

Zalety:

Świetny i zwięzły elementarz JavaScriptu
świetny zarówno dla początkujących, jak i doświadczonych programistów
bardzo pouczający w przygotowaniu do rozmowy kwalifikacyjnej
doskonałe wprowadzenie do algorytmów i struktur danych
dobrze zachowany stan przy zakupie używanego
zalecany do implementacji podstawowych struktur danych.

Wady:

Niektóre sekcje, zwłaszcza dotyczące drzew i grafów, są pośpieszne i brakuje im głębi
problemy z edycją i spójnością fragmentów kodu
przestarzała zawartość nie odzwierciedlająca ES6
trudna w użyciu na Kindle
uważana za zbyt płytką przez niektórych czytelników
niedostatecznie zbadane konkretne tematy, takie jak listy rozłączne i wyjaśnienia Big O.

(na podstawie 11 opinii czytelników)

Oryginalny tytuł:

Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript

Zawartość książki:

Doskonal swoje umiejętności, ucząc się klasycznych struktur danych i algorytmów w JavaScript

Kluczowe cechy

⬤ Zrozumienie popularnych struktur danych i związanych z nimi algorytmów, a także kontekstu, w którym są one używane.

⬤ Opanuj istniejące struktury danych JavaScript, takie jak tablica, zestaw i mapa oraz dowiedz się, jak zaimplementować nowe, takie jak stosy, połączone listy, drzewa i grafy.

⬤ Wszystkie koncepcje są wyjaśnione w prosty sposób, a po nich następują przykłady.

Opis książki

Książka rozpoczyna się od omówienia podstaw języka JavaScript i wprowadzenia ECMAScript 7, a następnie stopniowo przechodzi do aktualnych implementacji ECMAScript 6. Zdobędziesz dogłębną wiedzę o tym, jak działają tablice haszujące i struktury danych zbioró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 jest przystępną drogą w głąb JavaScript. Grafy są jedną z najbardziej złożonych struktur danych, z jakimi można się zetknąć, dlatego też lepiej zrozumiemy, dlaczego i w jaki sposób grafy 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ć w rzeczywistych rozwiązaniach 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.

⬤ opanować algorytmy takie jak DFS (Depth-first Search) i BFS (Breadth-First Search) dla najbardziej złożonych struktur danych.

⬤ Wykorzystanie możliwości tworzenia 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.

⬤ Korzystaj z drzew binarnych i binarnych drzew wyszukiwania.

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

Dla kogo jest ta książka

Jeśli jesteś studentem informatyki lub jesteś na początku swojej kariery technologicznej i chcesz poznać optymalne możliwości JavaScriptu, ta książka jest dla Ciebie. Aby rozpocząć zabawę z algorytmami, potrzebna jest podstawowa znajomość JavaScriptu i logiki programowania.

Dodatkowe informacje o książce:

ISBN:9781785285493
Autor:
Wydawca:
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: