Algorithms and data structures for your JavaScript and TypeScript projects 🧑💻
npm install lgrthmsAlgorithms and data structures for your JavaScript and TypeScript projects 🧑💻
``zsh`
npm install lgrthms
`zsh``
yarn add lgrthms
* Singly Linked List
* Doubly Linked List
* Binary Search Tree (BST)
* Binary Tree
* Stack
* Queue
* Priority Queue
* Min Heap
* Max Heap
* Graph
* Trie
* Binary Search
* Shifted Binary Search
* Search For Range
* Find K Smallest
* Find K Largest
* Find K Largest
* Quickselect
* Search In Matrix
* Search In Sorted Matrix
* Bubble Sort
* Insertion Sort
* Selection Sort
* Quick Sort
* Heap Sort
* Merge Sort
* Radix Sort
* Bytes Sort
* Knuth-Morris-Pratt Algorithm
* Levenshtein Distance
* Depth-first Search (DFS)
* Breadth-first Search (BFS)
* Topological Sort
* Dijkstra's Algorithm
* BFS Shortest Path
A Algorithm