From 8fbb89f452e18e63308435dfc48b90fb94aff39f Mon Sep 17 00:00:00 2001 From: Samuel Oberhofer Date: Mon, 6 Jun 2022 13:36:02 +0200 Subject: [PATCH] Demo Content --- Uebung 2/2.1/main.cpp | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/Uebung 2/2.1/main.cpp b/Uebung 2/2.1/main.cpp index eb6ba1e..eb6b11b 100644 --- a/Uebung 2/2.1/main.cpp +++ b/Uebung 2/2.1/main.cpp @@ -1,3 +1,31 @@ +#include "ExtendedBinaryTree.h" #include "ExtendedBinaryTreeNode.h" +#include "Ware.h" +#include -int main(){}; \ No newline at end of file +int main() { + Ware ware1("S", 1, 5.12, 10.37, 13.0); + Ware ware2("L", 2, 6.12, 1.37, 29.0); + Ware ware3("A", 3, 4.12, 9.37, 10.0); + Ware ware4("Z", 12, 1.12, 18.37, 19.0); + Ware ware5("LA", 27, 0.12, 13.37, 17.0); + Ware ware6("LC", 13, 13.12, 15.37, 16.0); + Ware ware7("ABC", 4, 7.12, 27.37, 35.0); + Ware ware8("C", 123, 9.12, 2.37, 4.0); + + ExtendedBinaryTree tree(&ware1); + tree.insert(&ware2); + tree.insert(&ware3); + tree.insert(&ware4); + tree.insert(&ware5); + tree.insert(&ware6); + tree.insert(&ware7); + tree.insert(&ware8); + + // std::cout << ware1 << std::endl; + std::cout << tree.printPreorder() << std::endl; + std::cout << tree.printPostorder() << std::endl; + std::cout << tree.printInorder(); + + return 0; +} \ No newline at end of file