___ __ __ ___ __
/\_ \ __/\ \ /\ \ /\_ \ /\ \
\//\ \ /\_\ \ \____\ \ \/'\ \//\ \ \_\ \
\ \ \ \/\ \ \ '__`\\ \ , < \ \ \ /'_` \
\_\ \_\ \ \ \ \L\ \\ \ \\`\ \_\ \_/\ \L\ \
/\____\\ \_\ \_,__/ \ \_\ \_\/\____\ \___,_\
\/____/ \/_/\/___/ \/_/\/_/\/____/\/__,_ /
My personal implementations of some common datastructures in the C programming language.
Because why not.
git clone git@github.com/kellydunn/libkld
cd libkld
make
sudo make install
This will result in a static library: /usr/lib/libkld.a
Currently, libkld
has the following data structures:
- list
- vector
- matrix
- graph
Eventually, I'd like to have the following implemented with common operations:
- fibonacci heap
- some sort of trie or tree
You can checkout the documentation here: http://kellydunn.github.io/libkld