Algorithms and Data Structures in JavaScript

Click for: original source

Oleksii Trekhleb straight to the point article about data structures in JavaScript. It describes a collection of classic algorithms and data-structures implemented in ES6 JavaScript with explanations and links to further readings and YouTube videos.

Author also tried to make this process even smoother for learners. He has tried to put some graphical illustrations for each algorithm and data structure where it was possible just to make the idea behind those algorithms to be easily grasped and memorized.

All code is 100% covered with tests. Repository also has a playground.

Explained and covered data structures:

  • Linked List
  • Queue
  • Stack
  • Hash Table
  • Heap
  • Priority Queue

… and more. On top of these data structures more than 50 popular algorithms are implemented. Great resource!

[Read More]

Tags nodejs javascript programming