That's how i implemented algorithms and some data structures in Javascript. I used "Grokking algorithms" from Aditya Bhargava.
- Binary search tree
 - Binary search
 - Breadth-first search
 - Dijkstra's algorithm
 - Greedy algorithm
 - Hash table
 - Quick sort
 - Selection sort
 
Моя реализация следующих алгоритмов и структур данных на основе книги "Грокаем Алгоритмы" А. Бхаргава:
- Бинарное дерево поиска
 - Бинарный поиск
 - Поиск в ширину
 - Алгоритм Дейкстры
 - Жадный алгоритм
 - Хеш-таблица
 - Быстрая сортировка
 - Сортировка выбором