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.

GitHub

3k stars
107 watching
326 forks
Language: C
last commit: 7 months ago
Linked from 2 awesome lists

algorithmsarrayccollectionsdata-structuresdequehashtablelibrarylistmemory-pool

Backlinks from these awesome lists:

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