第十二章:二叉查找树(3)

给出过程TREE-INSERT的一个递归版本。

//递归插入
void Tree_Indert_Ite(TreeNode *root,TreeNode *node){
	if (node->data<=root->data){
		if (!root->left){
			root->left=node;
			node->parent=root;
		}else{
			Tree_Indert_Ite(root->left,node);
		}
	}else{
		if (!root->right){
			root->right=node;
			node->parent=root;
		}else{
			Tree_Indert_Ite(root->right,node);
		}
	}
}

  

原文地址:https://www.cnblogs.com/lsf90/p/3148577.html