armon / c-minheap-array
Implements a Min-Heap / Priority Queue in C using a simple array.
☆56Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for c-minheap-array
- Implements a Min-Heap / Priority Queue in C using an indirection table for memory efficiency.☆28Updated 10 years ago
- unrolled skip list library for C☆21Updated 5 years ago
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- C implementations of several scalable non-blocking data structures for x86 and x86-64.☆38Updated 13 years ago
- A simple, intrusive, zero-allocation red-black tree implementation☆43Updated 3 years ago
- This is the user space slab memory allocator, umem, first available in Solaris 9.☆83Updated 2 years ago
- Red-black tree C implementation☆36Updated 5 years ago
- A compact library for C99 (and MSVC in C++ mode) providing refcounted arrays, maps, lists and a cool lexical scanner.☆40Updated 7 years ago
- Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.☆25Updated 3 years ago
- A lock-free hash table that eanble multiple threads can concurrently read/write/delete up to 10M ops/s in mordern computer platform☆48Updated last year
- Simple in process cycle counting for Linux☆20Updated 12 years ago
- A simple header-only Multiversion Concurrency Control (MVCC) implementation in C++11.☆27Updated 8 years ago
- Lock-free allocator as described by Maged M. Michael, 2004☆44Updated 11 years ago
- A carefully optimised, POSIX-compatible slab allocator for userspace.☆77Updated 8 years ago
- C implementation of the Hazard-Pointers memory manager☆17Updated 10 years ago
- skiplist library for C.☆53Updated 8 years ago
- RLU resizable hash-table☆16Updated 9 years ago
- Git mirror of the hash table data structure in C by Christopher Clark ⛺☆45Updated 5 years ago
- A simple queue using a linked list written in C under the BSD license.☆18Updated 7 years ago
- Implementation of the Slab Allocator as described in "The Slab Allocator: An Object-Caching Kernel Memory Allocator" by Jeff Bonwick.☆33Updated 10 years ago
- Slab Memory Allocator in Application Layer☆28Updated 6 years ago
- A small, simple, easy to use bloom filter written in C.☆35Updated 13 years ago
- Rolla - Tiny, fast, crash-safe embedded k/v storage engine☆54Updated 2 years ago
- Coroutine library in C.☆20Updated 3 years ago
- Fast C/C++ memory allocator with free-all operation☆54Updated 9 years ago
- Simple Robin Hood hash table implemented using C macros☆13Updated 7 years ago
- W-TinyLFU cache C++11 header only implementation☆55Updated 6 years ago
- single file C libraries☆38Updated last year
- A simple least recently used cache written in C☆32Updated 5 years ago
- The finest radix tree this side of the Linux kernel.☆34Updated 9 years ago