January 2025
Intermediate to advanced
592 pages
15h 18m
English
This book deals with two basic concepts in computer science: data structures and algorithms. It follows a structure similar to university curricula and adds examples taken from coding challenges and interview questions, using them to discuss the relative advantages and disadvantages of specific algorithms and data structures.
All examples are fully coded in JavaScript, with particular attention given to modern language features that simplify coding. Performance is also considered, from both a theoretical point of view (order of algorithms) and a practical one (scaffolding, measuring). Each chapter ends with a series of questions ...
Read now
Unlock full access