Learning JavaScript Data Structures and Algorithms - Ediția a treia: Scrieți cod JavaScript complex și puternic utilizând cele mai recente ECMAScript

Evaluare:   (4.3 din 5)

Learning JavaScript Data Structures and Algorithms - Ediția a treia: Scrieți cod JavaScript complex și puternic utilizând cele mai recente ECMAScript (Loiane Groner)

Recenzii ale cititorilor

Rezumat:

Cartea a primit recenzii mixte din partea utilizatorilor. Unii utilizatori au considerat-o o resursă valoroasă pentru învățarea structurilor de date și a algoritmilor, în special pentru cei care se pregătesc pentru interviurile de dezvoltare software, în timp ce alții au criticat-o pentru numeroasele erori, conținutul prost organizat și stilul general de scriere confuz. Experiențele contrastante sugerează că, deși poate ajuta unii cititori, poate conduce, de asemenea, la frustrare din cauza deficiențelor sale.

Avantaje:

Oferă informații valoroase și concepte fundamentale despre structuri de date și algoritmi, care pot spori încrederea în rezolvarea problemelor de CS.
Unii utilizatori o consideră una dintre cele mai bune resurse disponibile pentru învățarea algoritmilor JavaScript.
Conține conținut nou referitor la modulele ES6 și ECMAScript.

Dezavantaje:

Conține multe erori, ceea ce duce la confuzie și neîncredere în conținut.
Scris prost și greu de citit, cu o structură dezorganizată a fișierelor și explicații insuficiente ale codului.
Greu de urmărit în timpul programării din cauza problemelor de formatare, inclusiv dimensiunea mică a fontului și lipsa comentariilor în linie.

(pe baza a 10 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Creați structuri de date și algoritmi clasici, cum ar fi căutarea depth-first și breadth-first search, învățați recursivitatea, precum și creați și utilizați o structură de date heap folosind JavaScript

Caracteristici principale

⬤ Implementarea structurilor de date comune și a algoritmilor asociați, împreună cu contextul în care sunt utilizate.

⬤ Master existing JavaScript data structures such as arrays, sets, and maps, and learn how to implement new ones such as stacks, linked lists, trees, and graphs in ES 8.

⬤ Dezvoltați tipuri de date abstracte pentru a face din JavaScript un limbaj de programare mai flexibil și mai puternic.

Descrierea cărții

O structură de date este un mod particular de organizare a datelor într-un calculator pentru a utiliza eficient resursele. Structurile de date și algoritmii sunt baza oricărei soluții la orice problemă de programare. Cu această carte, veți învăța să scrieți cod complex și puternic utilizând cele mai recente caracteristici ES 2017.

Învățarea structurilor de date și algoritmilor JavaScript începe prin a acoperi elementele de bază ale JavaScript și vă prezintă ECMAScript 2017, înainte de a trece treptat la cele mai importante structuri de date, cum ar fi matricele, cozile, stivele și listele legate. Veți dobândi cunoștințe aprofundate despre modul în care funcționează tabelele hash și structurile de date set, precum și despre modul în care arborii și hărțile hash pot fi utilizate pentru a căuta fișiere într-un HD sau pentru a reprezenta o bază de date. Această carte servește ca un traseu pentru a vă duce mai adânc în JavaScript. De asemenea, veți înțelege mai bine de ce și cum graficele, una dintre cele mai complexe structuri de date, sunt utilizate în mare măsură în sistemele de navigație GPS din rețelele sociale.

Spre sfârșitul cărții, veți descoperi cum toate teoriile prezentate în această carte pot fi aplicate pentru a rezolva probleme din lumea reală, în timp ce lucrați la propriile rețele de calculatoare și căutări pe Facebook.

Ce veți învăța

⬤ Declarați, inițializați, adăugați și eliminați elemente din matrici, stive și cozi.

⬤ Crearea și utilizarea listelor legate, a listelor dublu legate și a listelor circulare legate.

⬤ Stocarea elementelor unice cu ajutorul tabelelor hash, dicționarelor și seturilor.

⬤ Explorați utilizarea arborilor binari și a arborilor de căutare binară.

⬤ Sortarea structurilor de date utilizând algoritmi precum sortarea cu bule, sortarea prin selecție, sortarea prin inserție, sortarea prin fuzionare și sortarea rapidă.

⬤ Căutați elemente în structuri de date utilizând sortarea secvențială și căutarea binară.

Alte date despre carte:

ISBN:9781788623872
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Învățarea structurilor de date și algoritmilor JavaScript - Ediția a doua: Perfecționați-vă...
Perfecționați-vă abilitățile prin învățarea structurilor...
Învățarea structurilor de date și algoritmilor JavaScript - Ediția a doua: Perfecționați-vă abilitățile prin învățarea structurilor de date și algoritmilor clasici în JavaScript - Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
Învățarea structurilor de date și algoritmilor JavaScript - Learning JavaScript Data Structures and...
Înțelegeți și implementați structuri de date și...
Învățarea structurilor de date și algoritmilor JavaScript - Learning JavaScript Data Structures and Algorithms
Learning JavaScript Data Structures and Algorithms - Ediția a treia: Scrieți cod JavaScript complex...
Creați structuri de date și algoritmi clasici,...
Learning JavaScript Data Structures and Algorithms - Ediția a treia: Scrieți cod JavaScript complex și puternic utilizând cele mai recente ECMAScript - Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)