/structures

Just a bunch of data structures

Primary LanguageJavaScriptMIT LicenseMIT

GitHub version Build Status

structures

This project aims at developing production-ready data structures from the very simple ones to the very complex ones. The challenge is to sparingly use JavaScript Array and utilise the true potential of JavaScript objects.

Data Structures

  • Stack (ready)
  • Queue
  • List
  • Linked List
  • Dictionary
  • Hash Table
  • Set
  • Binary Tree and BST
  • Graph

Sorting

  • Bubble
  • Selection
  • Insertion
  • Shell
  • Merge
  • Quick

Searching

  • Sequential
  • Binary