/cdata

Standard generic data structures for C99.

Primary LanguageCMIT LicenseMIT

cdata

Standard generic data structures for C99.

For learning purposes. Ongoing development.

Content:

  • Array
  • Hashset
  • Hashmap
  • Queue (Circular)
  • Min-Heap
  • Stack
  • Linked list (Singly-Linked, Doubly-Linked unfinished)
  • Sorting

Every data structure can be used with custom allocators.