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. Functionality of said structures is similar to that present in C++.
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
💎 - finished
✔️ - operational
〽️ - work in progress
❌ - not implemented yet
Library | Source Code | Documentation |
---|---|---|
stringpp | 〽️ stringpp.h | ❌ |
Library | Source code | Documentation |
---|---|---|
vector | ✔️vector.h | ❌ |
deque | 〽️ deque.h | ❌ |
forward_list | ❌ | ❌ |
list | ❌ | ❌ |
Library | Source code | Documentation |
---|---|---|
set | ❌ | ❌ |
map | ❌ | ❌ |
Library | Source code | Documentation |
---|---|---|
stack | ✔️stack.h | ❌ |
queue | ❌ | ❌ |