CERPEC is a personal project that aims to recreate popular data structures for the C programming language. These are divided based on their length into finite and 'infinite' (adjustable) structures.
C compiler that supports at least the C99 standard, for example:
CMake for proper build process.
- Either save it as a ZIP, then unzip it in your project
- or load it as a submodule:
# example:
git submodule add https://github.com/TheGAzed/cerpec.gitset(CERPEC_TEST OFF)
add_subdirectory([path-to-folder]/cerpec)
# ...
target_link_libraries([target-name] PRIVATE CERPEC)- STACK
- QUEUE
- DEQUE
- STRAIGHT LIST
- CIRCULAR LIST
- DOUBLE LIST
- HASH SET
- BITWISE SET
- RED-BLACK SET
- BINARY SEARCH TREE
- ALV TREE
- RED-BLACK TREE
- BINARY HEAP
- HASH MAP