int maxLtoLSum(NODE *root,int *sum)
{
  int ls=0,rs=0,lsum=0,rsum=0;
  if(root==NULL)
  {
    *sum=0;
    return 0;
  }

  lsum= maxLtoLSum (root->left,&ls);
  rsum= maxLtoLSum (root->right,&rs);

  *sum=max(ls,rs) + root->data;

  return max(ls + rs + root->data, max(lsum,rsum));
}

On Tue, Aug 28, 2012 at 4:02 PM, vaibhav shukla <vaibhav200...@gmail.com>wrote:

> I guess it might be
> finding maximum sum path for left subtree + max sum path for right subtree
> + root->data
>
> As in case of finding the diameter  which say
> height(root->left)+height(root->right)+1
>
> Please correct me!
>
>
> On Mon, Aug 27, 2012 at 11:46 PM, kunal rustgi <rustogi.ku...@gmail.com>wrote:
>
>> @ravi
>> yep, you're right.
>>
>> But method is similar to finding diameter as given on geeksforgeeks as
>> atul suggested . Thanks.
>>
>>
>> On Mon, Aug 27, 2012 at 11:23 PM, Ravi Maggon <maggonr...@gmail.com>wrote:
>>
>>> @atul:
>>> I think he is asking for max. sum of elements between 2 leaf nodes and
>>> not the max distance between two nodes.
>>>
>>>
>>> On Sun, Aug 26, 2012 at 6:12 PM, atul anand <atul.87fri...@gmail.com>wrote:
>>>
>>>> its the diameter of tree.
>>>> you can find implementation on geeksforgeeks
>>>>
>>>> On 8/25/12, kunal rustgi <rustogi.ku...@gmail.com> wrote:
>>>> > Hi,
>>>> >
>>>> > Can anyone suggest the best approach for finding max sum b/w 2 leaf
>>>> nodes
>>>> > in a binary tree ( not BST )  ?
>>>> >
>>>> > --
>>>> > 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.
>>>> >
>>>> >
>>>>
>>>> --
>>>> 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.
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> ....................................
>>>
>>> *Regards
>>> *Ravi Maggon
>>>
>>> Member Technical - IT/Front Office
>>>
>>> D.E. Shaw & Co.
>>>
>>> --
>>> 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.
>>>
>>
>>  --
>> 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.
>>
>
>
>
> --
> best wishes!!
>  Vaibhav
>
>  --
> 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.
>

-- 
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