In English, that is

A null tree is a binary tree.
Otherwise, it's a binary tree if the root value is greater than the
left child and less than the right child, and the left and right
subtrees are binary trees.

Don

On Nov 5, 2:48 pm, Don <dondod...@gmail.com> wrote:
> That would work. But a simpler approach is:
>
> bool isBinTree(root *t)
> {
>    return (!t) || ((!t->left || (t->value > t->left->value)) &&
>                    (!t->right || (t->value < t->right->value)) &&
>                    isBinTree(t->left) && isBinTree(t->right));
>
> }
>
> On Nov 5, 2:04 pm, shady <sinv...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hi,
> > Can we check this by just doing an inorder traversal, and then checking if
> > it is in increasing order or not ?

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to