gpt4 book ai didi

children 在树上求和 parent

转载 作者:行者123 更新时间:2023-11-30 16:25:38 24 4
gpt4 key购买 nike

问题是判断子数据之和是否等于父数据。如果是,则返回 true,否则返回 false。

下面是我的代码,在提交时出现错误。我知道这是一个简单的问题,但在编写条件后,我很难通过遍历所有左右节点来递归检查二叉树中每个节点的总和条件。

int isSumProperty(Node *node)
{
if(node == NULL) return 0;
if((node->left->data + node->right->data) == node->data)
{
return 1;

}
else
{
return isSumProperty(node->left)&&isSumProperty(node->right);
}

}

请指导我哪里做错了。

最佳答案

您正在访问 node->left->data,但未确保 node->left 不为 NULL

这会导致段错误。

关于 children 在树上求和 parent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53331809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com