Data structures and algorithms in Javascript : optimizing performance and solving programming challenges
Kereki, Federico
Paper Book
For JavaScript developers, this book is a one-stop-shop for learning the algorithms and data structures that solve and optimize complex problems - covering everything from functional programming and abstract data types, to sorting and searching, lists, bags, binary trees, forests, heaps, and graphs....