printfn / apter

Apter Trees in Rust

Home Page:https://crates.io/crates/apter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apter Trees in Rust

Apter Trees are a simple tree representation using two vectors, node_values and parent_indices.

This library provides a generic ApterTree<T> type and implements a number of useful functions.

use apter::ApterTree;

fn main() {
    let mut tree = ApterTree::new();
    tree.insert("root", usize::MAX);
    tree.insert("a", 0);
    tree.insert("b", 0);
    assert_eq!(tree.len(), 3);
}

About

Apter Trees in Rust

https://crates.io/crates/apter

License:GNU General Public License v3.0


Languages

Language:Rust 100.0%