//gcc -Wall baum.c main_baum.c -o main_baum #include "baum.h" int main() { struct btree *root = NULL; put( &root, create_element(15) ); put( &root, create_element(9) ); put( &root, create_element(17) ); put( &root, create_element(4) ); put( &root, create_element(11) ); put( &root, create_element(2) ); put( &root, create_element(5) ); put( &root, create_element(19) ); put( &root, create_element(18) ); put( &root, create_element(25) ); put( &root, create_element(10) ); put( &root, create_element(12) ); printf("Baum nach dem Einfuegen:\n"); print(root); remove_element(&root, 2); printf("\n\n"); printf("Baum nach dem Loeschen von 2:\n"); print(root); remove_element(&root, 9); printf("\n\n"); printf("Baum nach dem Loeschen von 9:\n"); print(root); free_tree(root); return 0; }