node* sum(node* root)
{
if(root==NULL)
{
return root;
}
node *l=sum(root->left);
node *r=sum(root->right);
int temp=root->data;
root->data=(l->data)+(r->data)+temp;
return root;
}
node* sum(node* root)
{
if(root==NULL)
{
return root;
}
node *l=sum(root->left);
node *r=sum(root->right);
int temp=root->data;
root->data=(l->data)+(r->data)+temp;
return root;
}