二叉树函数小疑惑~~新手求问
最近在写二叉树,很闹不明白这个函数,这个应该比较明白吧?就不解释了,问问为什么最后要把两个树的根节点为O呢?那样的话不是把那个指针指向的东西删除了?那新树怎么处理?不会找不到子树的地址?
void
BinaryTree::MakeTree(int element ,BinaryTree & left ,BinaryTree & right){
root = new BinaryTreeNode(element ,left.root ,right.root) ;
left.root = right.root = 0 ;
}