C语言 怎么删除正棵二叉树

2024-11-08 03:44:52
推荐回答(2个)
回答1:

根据自己的数据类型名与成员名修改这个
void destroy(binNode *root)
{
if (root)
{
destroy(root->lchild);
destroy(root->rchlid);
free(root);
}
}

回答2:

用后序遍历所有节点,每个节点都用free()释放内存空间。