ebiggers / avl_tree
High performance C implementation of AVL trees
☆98Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for avl_tree
- High performance AVL tree container C implementation☆51Updated 4 years ago
- Simple unoptimized AVL tree implementation in C89☆40Updated 4 years ago
- C99 trie library☆98Updated 5 years ago
- Coroutines for C.☆73Updated 7 years ago
- A simple, intrusive, zero-allocation red-black tree implementation☆43Updated 3 years ago
- Robin Hood hash map library☆58Updated 3 years ago
- Common Datastructure Library for C developer.☆60Updated 3 years ago
- User space threading (aka coroutines) library for C resembling GoLang and goroutines☆166Updated 6 years ago
- Intrusive Red-Black Tree Collection☆31Updated 11 months ago
- A carefully optimised, POSIX-compatible slab allocator for userspace.☆77Updated 8 years ago
- Minimize lock-free queue ever!☆132Updated 6 years ago
- A simple bitset library in C☆126Updated last month
- Concurrent trie-hash map library☆89Updated last year
- Generic red-black tree library (by Julienne Walker).☆55Updated 5 years ago
- Super Fast, Lock-Free, Wait-Free, CAS-free, thread-safe, memory allocator.☆171Updated 11 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
- skiplist library for C.☆53Updated 8 years ago
- Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random☆53Updated 3 months ago
- Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.☆25Updated 3 years ago
- Hierarchical memory allocator☆71Updated 9 years ago
- Portable implementation of snprintf(3), vsnprintf(3), asprintf(3), and vasprintf(3)☆68Updated 4 months ago
- High performance cross platform event reactor and proactor written in C☆31Updated 10 years ago
- Cross-platform atomic operations and lock algorithm library☆96Updated 6 years ago
- A low-latency in-memory C logging library☆58Updated 2 years ago
- A basic implementation of UDP-based Data Transfer protocol (UDT) in C☆87Updated 4 years ago
- Small implementation of (some of) the MQTT protocol in C☆44Updated 3 years ago
- Network library☆16Updated last year
- C89 compatible atomics.☆75Updated 3 months ago
- Fast C/C++ memory allocator with free-all operation☆54Updated 9 years ago