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: over 2 years ago
Linked from 2 awesome lists

algorithmsarrayccollectionsdata-structuresdequehashtablelibrarylistmemory-pool

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rurban/ctlA C container template library implementing various data structures and algorithms in ISO C99/C11.172
p-p-h-d/mlibA C library providing generic and type-safe container implementations919
leoven/c-macro-collectionsA set of header-only data structures and utilities for C.536
mattreecebentley/plf_colonyAn unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements.400
sirherrbatka/cl-data-structuresA collection of reusable data structures and streaming algorithms in Common Lisp.48
attractivechaos/klibA standalone and lightweight C library providing efficient implementations of various algorithms and data structures4,227
recp/dsA collection of common data structures and algorithms implemented in C.51
ccareaga/heap_allocatorA simple heap memory allocator implemented in C876
clojure/data.finger-treeA data structure library providing persistent sequential collections with efficient access and insertion operations214
khizmax/libcdsA C++ library of concurrent data structures for lock-free and lock-based containers with thread-safe iterators.2,571
michaeljwelsh/cdsaA collection of generic, intrusive data structures and algorithms implemented in ANSI C.602
hrldcpr/pcollectionsA Java library providing persistent and immutable data structures for efficient, thread-safe, and generic collections.765
bullno1/ugcA single-header incremental garbage collector library for managing heap memory in C programs.271
justcoding121/advanced-algorithmsA comprehensive C# library implementing various data structures and algorithms1,320
uncomplicate/clojureclA Clojure library that enables parallel computations on GPU using OpenCL278