/libucs-map

C11 implementation of generic dictionary type using AVL tree data structure

Primary LanguageCBoost Software License 1.0BSL-1.0

DESCRIPTION

This repository contains a small C11 library which implements generic map type (i.e. dictionary) using AVL tree. All library functions start with the ucs_ prefix which is an abbreviation for Utility Component Stack.

USAGE

This library is not header-only. It consists of all the files from the src/ directory.

The tests/main.c file contains some tests and comments which explain how to use this library. Tests can be compiled with make command.

LICENSE

Copyright Nezametdinov E. Ildus 2021.

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)