Name: ________________________________
Honor Code Acknowledgment: ___________________
Due: October 31 (Boo!)
int Mystery(Tree * t)
{
if (t == NULL)
return 0;
else if (t->left == NULL && t->right == NULL)
return 1;
else
return Mystery(t->left) + Mystery(t->right);
}
bool IsBST(Tree * t)
{
if (t == NULL)
{
return true; // empty tree is a search tree
}
else if (IsBST(t->left) && IsBST(t->right))
{
return true;
}
else // not a search tree
{
return false;
}
}