Learning JavaScript Data Structures and Algorithms, by Packt publishing
- JavaScript – A Quick Overview
- ECMAScript and TypeScript Overview
- Arrays
- Stacks
- Queues and Deques
- Linked Lists
- Sets
- Dictionaries and Hashes
- Recursion
- Trees
- Binary Heap and Heap Sort
- Graphs
- Sorting and Searching Algorithms
- Algorithm Designs and Techniques
- Algorithm Complexity