Forest, just like any other, is a collection of trees. What else were you expecting?
BinaryTree<Element>
, a persistent binary tree
A minimalist implementation of a binary tree using indirect enum
.
AVLTree<Element>
, a persistent AVL-Tree
RBTree<Element>
, a persistent Red-Black-Tree
Forest contains a benchmarks app.
Just copy the files in "Forest/Classes/..."
into your project.
Alternatively you can install Forest into your project with Carthage (github 'regexident/Forest'
) or with CocoaPods (pod 'Forest'
)
Forest is implemented in 100% Swift.
Vincent Esche (@regexident)
Forest is available under a modified BSD-3 clause license with the additional requirement of attribution. See the LICENSE
file for more info.