libdict is a C library that provides the following key-value data structures:
- height-balanced (AVL) tree
- red-black tree
- splay tree
- weight-balanced tree
- path-reduction tree
A generic object-oriented interface is provided, but is not required.
libdict is released under a BSD-style license; please refer to the LICENSE file for details.
The source code for libdict is available at http://github.com/fmela/libdict.
You can get your own copy of the code with the following command:
git clone git://github.com/fmela/libdict.git
Please submit comments and bug reports via github.