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.
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 | 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