This repository contains JavaScript implementations of different data structures and algorithms, from the most basic to the complex ones. Below you will find a list of the included content, including links to code for each implementation and related resources.
- Static and dynamic arrays
- Linked lists
- Stacks
- Queues
- Priority queues
- Union find
- Binary search tree
- Hash tables
- Fenwick tree
- Binary indexed tree