An open API service indexing awesome lists of open source software.

https://github.com/maxrt101/c-data-structures

Some common data structures in c11
https://github.com/maxrt101/c-data-structures

c11 data-structures

Last synced: 2 months ago
JSON representation

Some common data structures in c11

Awesome Lists containing this project

README

        

# c-data-structures
Common data structures implemented in c11.

## Installation:
Prerequisites: `gcc` or `clang` & `make`
Steps:
- Clone the repo
- Run `make`
- In `build/` folder you'll find `include/` folder with all header files and in `lib` - `libcds.a`

If you need to install cds into a different folder use `make PREFIX=/path/to/install/folder`

## Tests:
To run tests execute `make test`

## TODO/DONE:
- [x] carray - Dynamic array
- [X] clist - Linked list
- [x] cstring - String wrapper
- [ ] ctable - Hash map
- [ ] cbtree - Binary tree