I made a mistake here.I traversed only the leftmost and the rightmost
branches.We need to use stack here.

On Fri, Jul 9, 2010 at 11:15 AM, Ashish kumar Jain
<akjlucky4...@gmail.com>wrote:

> Here is the Iterative function:
>
> //Function to compute height of a binary tree iteratively
>
> int GetHeight(struct node *root)
> {
>   //NULL root check
>   if(root==NULL)
>    return 0;
>
>   int hl=0;                   // Height of Left subtree
>   int hr=0;                   // Height of Right subtree
>   struct node *templ=root;
>
>   while(temp1 && templ->left)
>   {
>      templ= templ->left;
>      hl++;
>   }
>
>   while(root && root->right)
>   {
>      root=root->right;
>      hr++;
>   }
>
>   return (hl>hr ?(hl+1):(hr+1));
> }
>
> Thanks and Regards,
> Ashish
>
>
> On Thu, Jul 8, 2010 at 9:18 PM, jalaj jaiswal 
> <jalaj.jaiswa...@gmail.com>wrote:
>
>> @ above he asked iterative .
>> .. use a stack to eliminate recursion ...
>>
>>
>> On Thu, Jul 8, 2010 at 9:00 PM, Anand <anandut2...@gmail.com> wrote:
>>
>>> height(struct *node)
>>> {
>>>   int left_height;
>>>   int right_height;
>>>   if(node == NULL)
>>>     return 0;
>>>  else
>>>   left_height = height(node->left);
>>>   right_height = height(node->right);
>>>   return (1+ max(left_height, right_height));
>>>
>>>
>>> }
>>>
>>> On Thu, Jul 8, 2010 at 2:46 AM, sharad <sharad20073...@gmail.com> wrote:
>>>
>>>> write algo to find hieght of BINARY tree ITERATIVELY
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Algorithm Geeks" group.
>>>> To post to this group, send email to algoge...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "Algorithm Geeks" group.
>>> To post to this group, send email to algoge...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/algogeeks?hl=en.
>>>
>>
>>
>>
>> --
>> With Regards,
>> Jalaj Jaiswal
>> +919026283397
>> B.TECH IT
>> IIIT ALLAHABAD
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to algoge...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>


-- 
ASHISH KUMAR JAIN
Engineer,P & T
CIENA,Gurgaon
Contacts:
Phone:- +919899668402
e-mail:
          ashish.jain.cs...@itbhu.ac.in
          akjlucky4...@gmail.com
          asj...@ciena.com

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algoge...@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