Collections-C
Data structure library
A comprehensive C library providing various data structures with efficient algorithms and operations
A library of generic data structures for the C language.
3k stars
107 watching
326 forks
Language: C
last commit: 7 months ago
Linked from 2 awesome lists
algorithmsarrayccollectionsdata-structuresdequehashtablelibrarylistmemory-pool
Related projects:
Repository | Description | Stars |
---|---|---|
rurban/ctl | A C container template library implementing various data structures and algorithms in ISO C99/C11. | 172 |
p-p-h-d/mlib | A C library providing generic and type-safe container implementations | 919 |
leoven/c-macro-collections | A set of header-only data structures and utilities for C. | 536 |
mattreecebentley/plf_colony | An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements. | 400 |
sirherrbatka/cl-data-structures | A collection of reusable data structures and streaming algorithms in Common Lisp. | 48 |
attractivechaos/klib | A standalone and lightweight C library providing efficient implementations of various algorithms and data structures | 4,227 |
recp/ds | A collection of common data structures and algorithms implemented in C. | 51 |
ccareaga/heap_allocator | A simple heap memory allocator implemented in C | 876 |
clojure/data.finger-tree | A data structure library providing persistent sequential collections with efficient access and insertion operations | 214 |
khizmax/libcds | A C++ library of concurrent data structures for lock-free and lock-based containers with thread-safe iterators. | 2,571 |
michaeljwelsh/cdsa | A collection of generic, intrusive data structures and algorithms implemented in ANSI C. | 602 |
hrldcpr/pcollections | A Java library providing persistent and immutable data structures for efficient, thread-safe, and generic collections. | 765 |
bullno1/ugc | A single-header incremental garbage collector library for managing heap memory in C programs. | 271 |
justcoding121/advanced-algorithms | A comprehensive C# library implementing various data structures and algorithms | 1,320 |
uncomplicate/clojurecl | A Clojure library that enables parallel computations on GPU using OpenCL | 277 |