void printPreOrder(BstNode* root) { if(root==NULL) { return; } printf("%d ", root->data); printPreOrder(root->left); printPreOrder(root->right); } void printInOrder(BstNode* root) { if(root==NULL) { return; } printInOrder(root->left); printf("%d ", root->data); printInOrder(root->right); } void printPostOrder(BstNode* root) { if(root==NULL) { return; } printPostOrder(root->left); printPostOrder(root->right); printf("%d ", root->data); }