range-group
Data structure to hold a collection of ranges. It has builtin support for numbers, dates, and strings, fast O(log(log(N))) bounds, and provides comprehensive set operations.
Data structure to hold a collection of ranges. It has builtin support for numbers, dates, and strings, fast O(log(log(N))) bounds, and provides comprehensive set operations.
red black tree
Queue data structure
A stack data structure with a fixed optional maximum size
Easy to import Linked list
A DOM-like data structure
Graph data structure.
A lightweight queue package supporting both FIFO (First In First Out) and LIFO (Last In First Out) operations. Features include asynchronous iteration, event emission, and batch processing. The queue dynamically resizes, handles push and get timeouts, and
A graph-structured stack (GSS) implementation in typescript.
Heap
Efficient and useful implementation of the heap structure
Use JavaScript to implement some data structures and algorithms
Lightweight, optimized, and efficient implementations for FIFO (queue) data structure
A simple way to create and use lists.
My implementation of a linked list class.
Data Structures of Javascript & TypeScript. AVLTree, Binary Search Tree, Binary Tree, Tree Multiset, Graph, Heap, Priority Queue, Linked List.
Max Heap
Max Priority Queue
A solution to map structures in TypeScript Node projects. This solution provides decorators and types to make it easier to use.
collection of algorithm and data structure for typescript