Evaluare:
Cartea este în general bine primită pentru conținutul său concis și informativ despre JavaScript, algoritmi și structuri de date, ceea ce o face o resursă bună atât pentru începători, cât și pentru cei care se pregătesc pentru interviuri de angajare. Cu toate acestea, unii cititori consideră că este lipsită de profunzime în anumite domenii, învechită din punct de vedere al conținutului și nu este potrivită pentru formatul Kindle.
Avantaje:⬤ Abecedar strălucit și concis pentru JavaScript
⬤ excelent atât pentru începători, cât și pentru dezvoltatorii experimentați
⬤ foarte informativ pentru pregătirea interviurilor de angajare
⬤ excelentă introducere în algoritmi și structuri de date
⬤ stare de conservare bună atunci când este achiziționat folosit
⬤ recomandat pentru implementarea structurilor de date de bază.
⬤ Unele secțiuni, în special pe Trees and Graphs, sunt grăbite și lipsite de profunzime
⬤ probleme cu editarea și coerența fragmentelor de cod
⬤ conținut învechit care nu reflectă ES6
⬤ dificil de utilizat pe Kindle
⬤ considerat prea superficial de către unii cititori
⬤ subiecte specifice subexplorate, cum ar fi listele disjuncte și explicațiile Big O.
(pe baza a 11 recenzii ale cititorilor)
Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
Perfecționați-vă abilitățile prin învățarea structurilor de date și algoritmilor clasici în JavaScript
Caracteristici principale
⬤ Înțelegeți structurile de date comune și algoritmii asociați, precum și contextul în care sunt utilizate.
⬤ Master structurile de date JavaScript existente, cum ar fi array, set și map și să învețe cum să pună în aplicare cele noi, cum ar fi stive, liste legate, copaci și grafice.
⬤ Toate conceptele sunt explicate într-un mod ușor, urmate de exemple.
Descrierea cărții
Această carte începe prin a acoperi elementele de bază ale limbajului JavaScript și introducerea ECMAScript 7, înainte de a trece treptat la implementările actuale ale ECMAScript 6. Veți dobândi o cunoaștere aprofundată a modului în care funcționează tabelele hash și structura de date set, precum și a modului î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 este o cale accesibilă de aprofundare în JavaScript. Graficele fiind una dintre cele mai complexe structuri de date pe care le veți întâlni, vă vom oferi, de asemenea, o mai bună înțelegere a motivului și modului în care graficele 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 în soluții reale î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.
⬤ Învățați să utilizați algoritmi precum DFS (Depth-first Search) și BFS (Breadth-First Search) pentru cele mai complexe structuri de date.
⬤ Exploatați puterea de a crea liste legate, liste dublu legate și liste circulare legate.
⬤ Stocarea elementelor unice cu ajutorul tabelelor hash, dicționarelor și seturilor.
⬤ Utilizați arbori binari și arbori de căutare binară.
⬤ Sortarea structurilor de date folosind o serie de algoritmi precum sortarea cu bule, sortarea prin inserție și sortarea rapidă.
Pentru cine este această carte
Dacă sunteți student la Informatică sau sunteți la începutul carierei în domeniul tehnologiei și doriți să explorați capacitatea optimă a JavaScript, această carte este pentru dumneavoastră. Aveți nevoie de cunoștințe de bază de JavaScript și logică de programare pentru a începe să vă distrați cu algoritmii.
© 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)