#include #include #include "bin-trees.h" static void real_preorder (tree_ptr root) { if (root == NULL) return; printf ("%d ", root->data); real_preorder (root->left); real_preorder (root->right); } void pre_order_traverse (tree_ptr root) { printf ("pre-order traversal, with recursion: \n"); real_preorder (root) ; printf ("\n"); }