diff --git a/.gitignore b/.gitignore index 83d7d2e1..65bfdc79 100644 --- a/.gitignore +++ b/.gitignore @@ -35,4 +35,4 @@ build/ # cache folder -.cache/ \ No newline at end of file +.cache/ diff --git a/examples/tree/tree.cc b/examples/tree/tree.cc new file mode 100644 index 00000000..86007a91 --- /dev/null +++ b/examples/tree/tree.cc @@ -0,0 +1,18 @@ +#include "../../src/classes/tree/tree.h" + +int main() { + tree t; + t.insert("", 10); + t.insert("r", 15); + t.insert("l", 20); + t.insert("rr", 13); + t.insert("rrr", 12); + t.insert("rrl", 11); + + std::vector ino = t.inorder(); + for(auto & x : ino){ + std::cout << x << " "; + } + std::cout << '\n'; + t.visualize(); +} diff --git a/examples/tree/unnamed.dot b/examples/tree/unnamed.dot new file mode 100644 index 00000000..35455419 --- /dev/null +++ b/examples/tree/unnamed.dot @@ -0,0 +1,7 @@ +digraph Tree { +10->20 +10->15 +15->13 +13->11 +13->12 +}