8 наиболее распространенных структур данных на примере JavaScript. Кингсли Тан объясняет, как работают стек, очередь, списки, коллекции, хеш-таблицы, деревья и графы, в переводе на Хабре — https://habr.com/p/497476/