bool flag=true;
void inorder(tree T,int *lastprinted)
{
if(T==NULL)
{
printf("the tree is empty .Hence, it is a BST\n");
}
else
{
if(T->left!=NULL)
{
inorder(T->left,lastprinted);
}
if(T->data > *lastprinted)
{
*lastprinted=T->data;
}
else
{
printf("the given binary tree is not a BST\n");
flag=false;
exit(0);
}
inorder(T->right,lastprinted);
}
}
♥ ¸¸.•*¨*•♫♪♪♫•*¨*•.¸¸♥
http://placementsindia.blogspot.com/2007/12/c-program-to-check-whether-binary-tree.htmlhttp://crackinterviewtoday.wordpress.com/2010/03/12/check-whether-given-binary-tree-is-a-bst-or-not/
http://tarunsays.wordpress.com/2010/01/19/binary-search-tree-bst/
No comments:
Post a Comment