如何返回树中所有奇数的总和?我必须使用递归来查找总和吗?
这是我的代码:
int sumOdd(BTreeNode *node)
{
int sum = 0;
if(node == NULL)
return 0;
else{
if((node->item % 2) != 0)
return sum = node->item +
sumOdd(node->left) +
sumOdd(node->right);
}
return sum;
}
Run Code Online (Sandbox Code Playgroud)