二叉树查找特定节点的父节点,c++实现

二叉树查找特定节点的父节点,c++实现,第1张

node *findparent(node*root,int data){
    if(root==NULL)return NULL;
    if(root->left!=NULL&&root->left->data==data)
        return root;
    if(root->right!=NULL&&root->right->data==data)
        return root;
    if(findparent(root->left,data)!=NULL)
        return findparent(root->left,data);
    return findparent(root->right,data);
}

函数返回data的父节点,如果没有,返回 NULL

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/944365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-18
下一篇 2022-05-18

发表评论

登录后才能评论

评论列表(0条)

保存