Skip to content
/ C-SDS Public

C Standard Data Structures: Collection of header-only single file libraries of the most popular and useful data structures implemented using macros.

License

Notifications You must be signed in to change notification settings

PogSmok/C-SDS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C-SDS: C Standard Data Structures

Collection of single file libraries of the most popular and useful data structures.


Report a bug Suggest a data structure


License

Overview

C-SDS is a comprehensive collection of well-known and practical data structures that have been implemented in the C programming language using only header files and preprocessor instructions (macro). Thanks to such a peculiar implementation all data structures are capable of working on any type, even user-defined ones. This project offers extensive and detailed documentation, making it incredibly easy and efficient to utilize any data structure of your choice.

Files

C-SDS consists of:

  • README.md > File describing the project
  • LICENSE > License under which the libraries must be used
  • docs > Directory with documentation for libraries
  • src > Directory with source code of libraries

Library progress

Library Source code Documentation
string
stack ✔️stack.h ✔️stack.md
vector ✔️vector.h ✔️vector.md
queue
deque 〽️ deque.h
set
map

✔️ - operational
〽️ - work in progress
❌ - not implemented yet

About

C Standard Data Structures: Collection of header-only single file libraries of the most popular and useful data structures implemented using macros.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages