Skip to content

kellydunn/libkld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 ___        __       __       ___       __     
/\_ \    __/\ \     /\ \     /\_ \     /\ \    
\//\ \  /\_\ \ \____\ \ \/'\ \//\ \    \_\ \   
  \ \ \ \/\ \ \ '__`\\ \ , <   \ \ \   /'_` \  
   \_\ \_\ \ \ \ \L\ \\ \ \\`\  \_\ \_/\ \L\ \ 
   /\____\\ \_\ \_,__/ \ \_\ \_\/\____\ \___,_\
   \/____/ \/_/\/___/   \/_/\/_/\/____/\/__,_ /
                                               

Build Status

what

My personal implementations of some common datastructures in the C programming language.

Because why not.

installation

git clone git@github.com/kellydunn/libkld
cd libkld
make 
sudo make install

This will result in a static library: /usr/lib/libkld.a

structs

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

documentation

You can checkout the documentation here: http://kellydunn.github.io/libkld

About

Personal implementations of common datastructures

Resources

Stars

Watchers

Forks

Packages

No packages published