//Binary Search Tree (BST): Function to search a value
bool BST_SearchTree(int Key){
int ValueInTree = false;
TreeNode *temp;
temp = root;
while((temp != NULL) && (temp->Key != Key))
{
if(Key < temp->Key)
temp = temp->left;
else
temp = temp->right;
}
if(temp == NULL)
cout<< "NOT FOUND";
else
cout<< "FOUND";
}