GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
-
Updated
Mar 12, 2025 - Go
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
the champagne of beta embedded databases
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
the fastest in-memory index in the East 东半球最快并发索引
An embedded key-value store library specialized for building state machine and log store
Disk-based B+-tree written in Pure Java
An open-source BzTree implementation
Benchmarking Rust key-value storage engines
🌲 A C++ implementation of all functionalities (insertion, deletion, search etc) of a 2-3 (two-three) Tree using Rotation, Split and Merge operations. (Please share if you find any bug in the code)
GoDS-Generic (Go Generic Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Source codes for the Data Structures and Algorithms in C++ and Java book
GPU B-Tree with support for versioning (snapshots).
This is an extension of Immutable.js that provides sorted collections SortedMap and SortedSet. The current implementation is using highly optimized B-tree memory structure.
Data Structures and Algorithms in C++
ConcurrentSortedDictionary implementation in (c#, .NET 7) . It is implemented using a concurrent B+Tree
To associate your repository with the b-tree topic, visit your repo's landing page and select "manage topics."