ايش كود trarers في برنامج ال binary tree
:(
وده كود ال insert ما اعرف اذا عندي في خطأ ولا؟
void insert(TreeNode * & nodePtr, int item)
{
TreeNode* newnode = makeTreeNode(item);
if (nodePtr == NULL)
{
nodePtr = newnode;
//return;
}
TreeNode * current;
TreeNode * before;
current = nodePtr;
while (current != NULL)
{
before = current;
if (newnode->key > current->key)
current = current->right;
else
current = current->left;
}//while
if (newnode->key < before->key)
before->left =newnode
else
befor->right = newnode;
}//insert