red_black_tree

Ordered store

An implementation of a data structure for ordered key-value stores with efficient lookup and insertion capabilities.

Red-black tree implementation for Elixir.

GitHub

38 stars
3 watching
14 forks
Language: Elixir
last commit: over 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tyre/sorted_set A library that provides an efficient and customizable sorted set data structure for Elixir applications 21
kbrw/gitex An Elixir implementation of the Git object storage model, focusing on protocol over Git and enabling reuse with other storage systems. 68
medhiwidjaja/nary_tree An Elixir implementation of a generic tree data structure with node-based model and traversal APIs 18
canscale/stablerbtree An implementation of a stable data structure based on Red Black Trees in the Motoko programming language. 3
dkendal/zipper_tree Provides an efficient way to traverse and modify nested data structures in Elixir. 19
begeekmyfriend/bplustree A minimal B+Tree indexing structure implementation for efficient key-value storage 1,863
commanded/eventstore An Elixir-based event store implementation using PostgreSQL as the underlying storage engine 1,059
nycto/rbtreenim A library implementing a balanced binary search tree data structure with customizable key extraction and comparison functions. 23
bjro/apex A library that pretty prints Elixir data structures in full color 278
lucaong/cubdb An embedded key-value database designed for robustness and minimal resource usage, supporting atomic transactions, concurrency control, and range selection. 566
princemaple/elixir-queue A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. 33
tyre/imagineer A library for image processing in Elixir. 119
soveran/ohm A Ruby library for storing objects in a Redis key-value database 1,398
yosriady/merkle_tree A pure Elixir implementation of a data structure used in cryptography and digital signatures 96
tsharju/elixir_locker An Erlang-based library providing a distributed de-centralized key-value store and simplified process registration for clusters. 16