Învățarea structurilor de date și algoritmilor JavaScript

Evaluare:   (4.3 din 5)

Învățarea structurilor de date și algoritmilor JavaScript (Loiane Groner)

Recenzii ale cititorilor

Rezumat:

Cartea „Learning JavaScript Data Structures and Algorithms” este lăudată pentru prezentarea sa clară și directă a algoritmilor și structurilor de date în special în JavaScript, făcând-o accesibilă atât începătorilor, cât și dezvoltatorilor experimentați. Cu toate acestea, a fost remarcat faptul că există probleme de calitate, cum ar fi capitole lipsă, erori de sintaxă și probleme de tipărire, care diminuează experiența generală.

Avantaje:

Explicații clare și directe ale algoritmilor și structurilor de date în JavaScript.
Potrivit atât pentru începători, cât și pentru dezvoltatori intermediari.
Oferă exemple practice care conectează conceptele teoretice la aplicațiile din lumea reală.
Preț accesibil și valoare bună ca resursă suplimentară.
Ajută la înțelegerea funcțiilor JavaScript moderne.

Dezavantaje:

Lipsește capitolul 11, care se pare că acoperă notarea Big O.
Probleme de calitate a imprimării cu pagini în care lipsește textul.
Unele erori de sintaxă prezente în exemple.
Poate fi copleșitoare pentru începători datorită cunoștințelor presupuse de JavaScript.
Unii utilizatori au considerat-o lipsită de profunzime pentru cei deja foarte experimentați.

(pe baza a 24 recenzii ale cititorilor)

Titlul original:

Learning JavaScript Data Structures and Algorithms

Conținutul cărții:

Înțelegeți și implementați structuri de date și algoritmi clasici utilizând JavaScript

Despre această carte

Învățați cum să utilizați cele mai utilizate structuri de date, cum ar fi array, stivă, listă, arbore și grafice, cu exemple din lumea reală Înțelegeți care este cel mai bun dintre algoritmii de căutare și sortare și învățați cum să le implementați Urmăriți soluții pentru probleme de programare notabile cu explicații pas cu pas

Pentru cine este această carte

Dacă sunteți un dezvoltator JavaScript sau cineva care are cunoștințe de bază despre JavaScript și doriți să explorați capacitatea sa optimă, această carte rapidă este cu siguranță pentru dvs. Logica programării este singurul lucru pe care trebuie să îl știți pentru a începe să vă distrați cu algoritmii.

Ce veți învăța

Declararea, inițializarea, adăugarea și eliminarea elementelor din matrici, stive și cozi Crearea și utilizarea celei mai complexe structuri de date, grafurile, împreună cu algoritmii DFS și BFS Înțelegerea puterii listelor legate, a listelor dublu legate și a listelor circulare legate Stocarea elementelor unice cu ajutorul tabelelor hash, dicționarelor, și seturi Explorați aplicațiile arborilor binari și ale arborilor de căutare binară Sortați structurile de date utilizând sortarea cu bule, sortarea prin selecție, sortarea prin inserție, sortarea prin fuzionare și sortarea rapidă Căutați elemente în structurile de date utilizând sortarea secvențială și căutarea binară Înțelegeți importanța notației Big O, a programării dinamice și a algoritmilor lacomi

În detaliu

O structură de date este un mod particular de organizare a datelor într-un computer pentru a utiliza resursele în mod eficient. Structurile de date și algoritmii sunt baza oricărei soluții la orice problemă de programare.

Această carte începe prin a acoperi elementele de bază ale limbajului JavaScript și apoi trece la discutarea celor mai importante structuri de date, cum ar fi matricea, coada, stiva și lista legată. De asemenea, veți dobândi o cunoaștere aprofundată a modului în care funcționează tabelele hash și structura de date set. După aceasta, veți fi învățați ce sunt arborii și cum să utilizați arborele binar și arborele binar de căutare.

În capitolele următoare, veți învăța despre grafice, DFS și BFS. În final, vom învăța cum să facem diferența între diferiți algoritmi de căutare și sortare, cum ar fi căutarea secvențială, căutarea binară, sortarea rapidă, sortarea cu bule și așa mai departe, și cum să îi implementăm. Spre sfârșitul cărții, veți fi introduși și în programarea dinamică.

Alte date despre carte:

ISBN:9781783554874
Autor:
Editura:
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)