💾 Archived View for gmi.noulin.net › markdown › tree_README.md captured on 2023-07-10 at 18:19:17.

View Raw

More Information

-=-=-=-=-=-=-

# Sheepy
This is a sheepy package for [sheepy](https://spartatek.se/r/sheepy/file/README.md.html) and using [libsheepy](https://spartatek.se/r/libsheepy/file/README.md.html)

# Tree data structures

All the trees in this package are type-safe. The types are selected when the tree is defined.

## WAVL Tree

`wavl.h` implements a weak AVL tree, see [wavlTree](https://noulin.net/wavlTree/file/README.md.html).

The nodes are stored in a vector for better performance.

# Usage

Install with spm: `spm install tree`

Include header file:
- `#include "shpPackages/tree/tree.h"`

Usage examples are on the top of the headers and in `main.c`.