Skip to content
Snippets Groups Projects
adt2amas.cpp 612 B
#include "ADtree.hpp"
// g++ -std=c++17 adt2amas.cpp ADtree.cpp tree_node.cpp node_type.hpp tree_node.hpp ADtree.hpp

int main(){

	//ADtree tree;
	ADtree *tree = new ADtree();

	tree->insert(10);
	tree->insert(6);
	tree->insert(14);
	tree->insert(5);
	tree->insert(8);
	tree->insert(11);
	tree->insert(18);

	tree->preorder_print();
	tree->inorder_print();
	tree->postorder_print();

	tree->get_root()->set_goal("Hola Giann Karlo");
	std::cout << tree->get_root()->get_goal() << std::endl;

	delete tree;

	NodeType nodeTest{NodeType::Defence};
	cout << "node type = " << static_cast<int>(nodeTest) << endl;

}