datastructures-js

datastructures-js

Geek Repo

The javascript data structures project (w/ typescript support).

Home Page:http://datastructures-js.github.io

Github PK Tool:Github PK Tool

datastructures-js's repositories

priority-queue

:1234: A heap-based implementation of priority queue

Language:JavaScriptLicense:MITStargazers:509Issues:3Issues:17

datastructures-js

✳️ consolidates all data structures into a single repository

Language:JavaScriptLicense:MITStargazers:220Issues:7Issues:4

queue

➡️ A performant queue implementation in javascript.

Language:JavaScriptLicense:MITStargazers:116Issues:3Issues:2

heap

🔼 Heap data structure w/ custom comparator

Language:JavaScriptLicense:MITStargazers:80Issues:3Issues:12

binary-search-tree

☯️ BinarySearchTree & AVLTree (Self Balancing Tree)

Language:JavaScriptLicense:MITStargazers:49Issues:2Issues:11

graph

☸️ Graph & Directed Graph implementation in javascript

Language:JavaScriptLicense:MITStargazers:40Issues:4Issues:1

linked-list

↔️ LinkedList & DoublyLinkedList implementation in javascript

Language:JavaScriptLicense:MITStargazers:34Issues:3Issues:5

trie

:abc: Trie data structure implementation

Language:JavaScriptLicense:MITStargazers:28Issues:2Issues:2

stack

:arrow_double_up: A wrapper around javascript array push/pop with a standard stack interface.

Language:JavaScriptLicense:MITStargazers:18Issues:2Issues:0

set

:capital_abcd: Enhanced Set that extends javascript ES6 Set

Language:JavaScriptLicense:MITStargazers:9Issues:2Issues:0

deque

↔️ A double-ended queue (deque) implementation in javascript

Language:JavaScriptLicense:MITStargazers:7Issues:1Issues:0