Struktury danych i algorytmy w JavaScript: Przeniesienie klasycznych metod obliczeniowych do sieci

Ocena:   (3,7 na 5)

Struktury danych i algorytmy w JavaScript: Przeniesienie klasycznych metod obliczeniowych do sieci (Michael McMillan)

Opinie czytelników

Podsumowanie:

Książka stanowi dobre wprowadzenie do struktur danych i algorytmów w kontekście JavaScript, z jasnymi wyjaśnieniami i przydatnymi ćwiczeniami. Jest jednak nękana licznymi błędami w kodowaniu, literówkami i słabym formatowaniem, co czyni ją frustrującą dla czytelników próbujących się z niej uczyć.

Zalety:

Książka jest pomocna w zrozumieniu struktur danych i algorytmów, szczególnie dla osób z podstawową znajomością JavaScript. Zawiera jasne wyjaśnienia i może służyć jako cenne źródło do ćwiczenia kodowania.

Wady:

Książka zawiera liczne błędy w przykładach kodu, literówki i problemy z formatowaniem, pozostawiając czytelników zdezorientowanych, czy błędy wynikają z tekstu, czy z ich własnego zrozumienia. Wielu czytelników uważa, że nie została ona odpowiednio sprawdzona i oczekuje więcej za swoją cenę.

(na podstawie 24 opinii czytelników)

Oryginalny tytuł:

Data Structures and Algorithms with JavaScript: Bringing Classic Computing Approaches to the Web

Zawartość książki:

Jako doświadczony programista JavaScript przechodzący do programowania po stronie serwera, musisz zaimplementować klasyczne struktury danych i algorytmy związane z konwencjonalnymi językami obiektowymi, takimi jak C# i Java. Ten praktyczny przewodnik pokazuje, jak pracować z różnymi mechanizmami przechowywania danych - w tym połączonymi listami, stosami, kolejkami i grafami - w ramach ograniczeń środowiska JavaScript.

Określ, które struktury danych i algorytmy są najbardziej odpowiednie dla problemów, które próbujesz rozwiązać, i zrozum kompromisy podczas korzystania z nich w programie JavaScript. Książka zawiera również przegląd funkcji JavaScript używanych w całej książce.

Ta książka obejmuje:

⬤ Tablice i listy: najczęściej używane struktury danych.

⬤ Stosy i kolejki: bardziej złożone struktury danych przypominające listy.

⬤ Listy połączone: jak przezwyciężają wady tablic.

⬤ Słowniki: przechowywanie danych jako par klucz-wartość.

⬤ Hashing: dobry do szybkiego wstawiania i pobierania danych.

⬤ Zestawy: przydatne do przechowywania unikalnych elementów, które pojawiają się tylko raz.

⬤ Drzewa binarne: przechowywanie danych w sposób hierarchiczny.

⬤ Grafy i algorytmy grafowe: idealne do modelowania sieci.

⬤ Algorytmy: w tym te, które pomagają sortować lub wyszukiwać dane.

⬤ Zaawansowane algorytmy: programowanie dynamiczne i algorytmy zachłanne.

Dodatkowe informacje o książce:

ISBN:9781449364939
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2014
Liczba stron:246

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Inwestycje - Investments
Kompleksowy przewodnik po analizie inwestycyjnej i zarządzaniu portfelem opracowany przez zespół ekspertów z CFA Institute.W świecie specjalizacji żaden inny...
Inwestycje - Investments
Struktury danych i algorytmy w JavaScript: Przeniesienie klasycznych metod obliczeniowych do sieci -...
Jako doświadczony programista JavaScript...
Struktury danych i algorytmy w JavaScript: Przeniesienie klasycznych metod obliczeniowych do sieci - Data Structures and Algorithms with JavaScript: Bringing Classic Computing Approaches to the Web
The Front Room: Estetyka migrantów z diaspory w domu - The Front Room: Diaspora Migrant Aesthetics...
The Front Room: Diaspora Migrant Aesthetics in...
The Front Room: Estetyka migrantów z diaspory w domu - The Front Room: Diaspora Migrant Aesthetics in the Home

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