avl-tree-rust
An AVL tree implementation in Rust.
The current implementation stores the nodes in a vec inside the
SearchTree struct. The parent of a node and its children are referenced
using their index in the vec.
Supported operations:
- insert
- lookup
Example
Returning an iterator over the values in the tree:
extern crate avltree;
use SearchTree;