Autor Sammie Bae
Categorie Calculatoare / IT
DOWNLOAD PDF

The motivation for writing this book was the lack of resources available about data structures and algorithms written in JavaScript. This was strange to me because today many of the job opportunities for software development require knowledge of JavaScript; it is the only language that can be used to write the entire stack, including the front-end, mobile (native and hybrid) platforms, and back-end. It is crucial for JavaScript developers to understand how data structures work and how to design algorithms to build applications. Therefore, this book aims to teach data structure and algorithm concepts from computer science for JavaScript rather than for the more typical Java or C++. Because JavaScript follows the prototypal inheritance pattern, unlike Java and C++ (which follow the inheritance pattern), there are some changes in writing data structures in JavaScript. The classical inheritance pattern allows inheritance by creating a blueprint-like form that objects follow during inheritance. However, the prototypal inheritance pattern means copying the objects and changing their properties. This book first covers fundamental mathematics for Big-O analysis and then lays out the basic JavaScript foundations, such as primitive objects and types. Then, this book covers implementations and algorithms for fundamental data structures such as linked lists, stacks, trees, heaps, and graphs. Finally, more advanced topics such as efficient string search algorithms, caching algorithms, and dynamic programming problems are explored in great detail.
TOP 10 Cărți
Acum câțiva ani, am pățit o chestie ciudată. Eram în liceu și eram foarte îndră...
Colegiul păruse dintotdeauna ceva de o importanţă capitală, o parte esenţială care descrie valoar...
A plecat din Paris să se uite pe sine. Dragostea pe care o va întâlni va schimba totu...
O carte tulburatoare, fascinanta, ce redeschide vechea discutie despre esenta raului uman. Desi d...
Romanul este specia literara a gneului epic in proza de mare intindere cu personaje numeroase, co...
Frustrată, mă încrunt la imaginea mea din oglindă. Fir-ar el de păr — nu vrea să se a...
Nu reușeam să respir. Am avut încredere în acel om, am parcurs atâția kilometri...
n încăpere, totul urla că n‑aveam ce să caut acolo. Scările erau pe
cale să se năruie,...
Din taciunii secretelor, pasiunea se aprinde mistuitoare. Calma, rece, serioasa, Gisele Whitby st...
De ce apare aceastã carte? De ce se simte nevoia unei discuþii ample având ca...
JET LUELLYN răsuci volanul somptuoasei sale limuzine argintii la intersecţia Telford şi ieşi de p...
Tot ceea ce faceți implică activitatea creierului - modul de a gândi, de a simţi sau de a a...