Hi

I think its the sum of all the right children of the left subtree and left
children of the right subtree. (Note: this does NOT apply recursively)

Thanks

On Sat, Mar 17, 2012 at 9:31 AM, rahul sharma <rahul23111...@gmail.com>wrote:

> plz explain...i m nt able to get the concept.
>
>
> On Sat, Mar 17, 2012 at 8:50 PM, rahul sharma <rahul23111...@gmail.com>wrote:
>
>> how come 2,3,7 in vertical sum?
>>
>>
>> On Sat, Mar 17, 2012 at 3:48 PM, prashant thorat <
>> prashantnit...@gmail.com> wrote:
>>
>>> First , Do recursive traverse from root node and assign vertical level
>>> for each node. like this,
>>> for root node level = 0 , root->left level = -1 , root->left->right = 0
>>> , root->left->left = -2, like this
>>>
>>>
>>> so below tree becomes,
>>>
>>>           1(0)
>>>        /        \
>>>     2(-1)        3(1)
>>>  /      \       /    \
>>> 4(-2)   5(0)  6(1)   7(2)
>>>
>>>
>>>
>>> After this again, take an array to store sum initialize to 0, and
>>> traverse tree again , while traversing store the value of that node in it's
>>> level.
>>>
>>> This way u'll be able to calculate vertical sum.
>>>
>>>
>>> Thanks
>>>
>>> On Sat, Mar 17, 2012 at 3:29 PM, rahul sharma 
>>> <rahul23111...@gmail.com>wrote:
>>>
>>>>
>>>>  what is vertical sum in binayr tree...i dnt need the algo for
>>>> this..just need the concept...that what is vertical sum???
>>>>
>>>> Given a Binary Tree, find vertical sum of the nodes that are in same
>>>> vertical line. Print all sums through different vertical lines.
>>>>
>>>> Examples:
>>>>
>>>>       1
>>>>     /   \
>>>>   2      3
>>>>  / \    / \
>>>> 4   5  6   7
>>>>
>>>> The tree has 5 vertical lines
>>>>
>>>> Vertical-Line-1 has only one node 4 => vertical sum is 4
>>>> Vertical-Line-2: has only one node 2=> vertical sum is 2
>>>> Vertical-Line-3: has three nodes: 1,5,6 => vertical sum is 1+5+6 = 12
>>>> Vertical-Line-4: has only one node 3 => vertical sum is 3
>>>> Vertical-Line-5: has only one node 7 => vertical sum is 7
>>>>
>>>> So expected output is 4, 2, 12, 3 and 7
>>>>
>>>> --
>>>> 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.
>>>>
>>>
>>>
>>>
>>> --
>>> Yours affectionately,
>>> Prashant Thorat
>>>
>>>
>>>  --
>>> 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.
>



-- 
U

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