Imparare le strutture dati e gli algoritmi di JavaScript - Terza edizione: Scrivere codice JavaScript complesso e potente utilizzando le ultime versioni di ECMAScript.

Punteggio:   (4,3 su 5)

Imparare le strutture dati e gli algoritmi di JavaScript - Terza edizione: Scrivere codice JavaScript complesso e potente utilizzando le ultime versioni di ECMAScript. (Loiane Groner)

Recensioni dei lettori

Riepilogo:

Il libro ha ricevuto recensioni contrastanti da parte degli utenti. Alcuni utenti lo hanno trovato una risorsa preziosa per l'apprendimento delle strutture dati e degli algoritmi, soprattutto per coloro che si preparano ai colloqui di sviluppo software, mentre altri lo hanno criticato per i numerosi errori, i contenuti poco organizzati e uno stile di scrittura complessivamente confuso. Le esperienze contrastanti suggeriscono che, se da un lato può aiutare alcuni lettori, dall'altro può portare alla frustrazione a causa delle sue carenze.

Vantaggi:

Offre preziose intuizioni e concetti fondamentali sulle strutture dati e sugli algoritmi, che possono aumentare la fiducia nella risoluzione dei problemi di CS.
Alcuni utenti lo considerano una delle migliori risorse disponibili per l'apprendimento degli algoritmi JavaScript.
Contiene nuovi contenuti relativi ai moduli ES6 e a ECMAScript.

Svantaggi:

Contiene molti errori, che generano confusione e sfiducia nei contenuti.
Scritto male e difficile da leggere, con una struttura dei file disorganizzata e spiegazioni insufficienti del codice.
Difficile da seguire durante la codifica a causa di problemi di formattazione, tra cui la dimensione ridotta dei caratteri e la mancanza di commenti in linea.

(basato su 10 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Creare strutture dati e algoritmi classici come la ricerca depth-first e breadth-first, imparare la ricorsione e creare e utilizzare una struttura dati heap con JavaScript.

Caratteristiche principali

⬤ Impletare le strutture di dati comuni e gli algoritmi associati, insieme al contesto in cui vengono utilizzati.

⬤ Padroneggiare le strutture di dati JavaScript esistenti, come array, set e mappe, e imparare a implementarne di nuove, come stack, liste collegate, alberi e grafi in ES 8.

⬤ Sviluppare tipi di dati astratti per rendere JavaScript un linguaggio di programmazione più flessibile e potente.

Descrizione del libro

Una struttura dati è un modo particolare di organizzare i dati in un computer per utilizzare le risorse in modo efficiente. Le strutture di dati e gli algoritmi sono alla base di ogni soluzione a qualsiasi problema di programmazione. Con questo libro imparerete a scrivere codice complesso e potente utilizzando le ultime funzionalità di ES 2017.

Learning JavaScript Data Structures and Algorithms inizia con le basi di JavaScript e introduce a ECMAScript 2017, prima di passare gradualmente alle strutture di dati più importanti come array, code, stack e liste collegate. Si acquisisce una conoscenza approfondita del funzionamento delle tabelle hash e delle strutture dati di tipo set, nonché di come gli alberi e le mappe hash possano essere utilizzati per cercare file in un HD o per rappresentare un database. Questo libro serve come percorso di approfondimento di JavaScript. Inoltre, si comprenderà meglio perché e come i grafi, una delle strutture dati più complesse, sono ampiamente utilizzati nei sistemi di navigazione GPS e nei social network.

Verso la fine del libro, scoprirete come tutte le teorie presentate in questo libro possono essere applicate per risolvere i problemi del mondo reale mentre lavorate alle vostre reti di computer e alle vostre ricerche su Facebook.

Che cosa imparerete?

⬤ Dichiarare, inizializzare, aggiungere e rimuovere elementi da array, pile e code.

⬤ Creare e utilizzare liste collegate, liste doppiamente collegate e liste circolari collegate.

⬤ Memorizzare elementi unici con tabelle hash, dizionari e insiemi.

⬤ Esplorare l'uso degli alberi binari e degli alberi di ricerca binari.

⬤ Ordinare strutture di dati utilizzando algoritmi quali bubble sort, selection sort, insertion sort, merge sort e quick sort.

⬤ Ricerca di elementi in strutture di dati utilizzando l'ordinamento sequenziale e la ricerca binaria.

Altre informazioni sul libro:

ISBN:9781788623872
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Imparare le strutture dati e gli algoritmi di JavaScript - Seconda edizione: Affina le tue capacità...
Affina le tue capacità imparando le strutture...
Imparare le strutture dati e gli algoritmi di JavaScript - Seconda edizione: Affina le tue capacità imparando le strutture dati e gli algoritmi classici in JavaScript. - Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
Imparare le strutture dati e gli algoritmi di JavaScript - Learning JavaScript Data Structures and...
Comprendere e implementare strutture dati e...
Imparare le strutture dati e gli algoritmi di JavaScript - Learning JavaScript Data Structures and Algorithms
Imparare le strutture dati e gli algoritmi di JavaScript - Terza edizione: Scrivere codice...
Creare strutture dati e algoritmi classici come la...
Imparare le strutture dati e gli algoritmi di JavaScript - Terza edizione: Scrivere codice JavaScript complesso e potente utilizzando le ultime versioni di ECMAScript. - Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)