Template Library of Tree Data Structures
Clone or download
George Fotopoulos
George Fotopoulos Merge branch 'hotfix/10.1.1'
Latest commit 6ff3c04 Dec 8, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmark Update Nov 23, 2018
example Update Nov 23, 2018
include/forest Stage 3 Dec 8, 2018
test Stage 4 Dec 8, 2018
vendor Stage 2 Dec 8, 2018
.buckconfig Refactoring Oct 26, 2018
.gitattributes Refactoring Oct 26, 2018
.gitignore Refactoring Oct 26, 2018
.gitmodules Stage 1 Dec 8, 2018
.travis.yml Stage 1 Dec 8, 2018
BUCK Refactoring Oct 26, 2018
CMakeLists.txt Stage 1 Dec 8, 2018
CMakeSettings.json Add CMakeSettings.json Nov 16, 2018
CODE_OF_CONDUCT.md Added CODE OF CONDUCT Sep 28, 2017
LICENSE Initial commit Sep 14, 2017
README.md Stage 4 Dec 8, 2018
appveyor.yml Stage 1 Dec 8, 2018
codecov.yml Stage 1 Dec 8, 2018
forest.png Stage 1 Dec 8, 2018

README.md

forest

Build Status Build Status CodeCov CodeFactor

How to Install

Using vcpkg (CMake)

  • vcpkg install forest --head

Using buckaroo (Buck)

  • buckaroo install xorz57/forest

Using CMake

$ mkdir build
$ cmake ..
$ sudo make install

Or simply download the header files

How to Build

Using CMake

$ mkdir build
$ cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON -DBUILD_EXAMPLES=ON -DBUILD_BENCHMARKS=ON
$ make -j2

Using Buck

$ buck run test:AVLTree
$ buck run test:BinarySearchTree
$ buck run test:RedBlackTree
$ buck run test:SplayTree
$ buck run test:KDTree
$ buck run test:QuadTree
$ buck run example:AVLTree
$ buck run example:BinarySearchTree
$ buck run example:RedBlackTree
$ buck run example:SplayTree
$ buck run example:KDTree
$ buck run example:QuadTree