Skip to content

A library with data structures, algorithms, and other things I use to build stuff in C

Notifications You must be signed in to change notification settings

alewilliam789/cDSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cDSA

This is a collection of data structures, algorithms, and other objects to build stuff in C.

Motivation

If you have tried to build anything in C you know the standard library provides the beautiful bare-bones tools needed for smaller tasks, but lacks the richness of an ecosystem like JavaScript and Python with readily-available access to dictionaries, array lists, and other stuff. I built this library to provide the same access to fundamental data structures and algorithms available in other languages.

Installing

To build any given data structure and get the .so file go into that directory and run:

make library

This will create a .so and move both the .so and copy of the header file to the lib/ directory.


There are tests written for each and if you would like to run the tests go into the directory and run:

make test
./a.out

Side note

I broke this off from the c-what-you-can-do repository. If you would like to see the full commit history I kept that repository up to check it out.

About

A library with data structures, algorithms, and other things I use to build stuff in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published