Ничего не происходит, подскажите.
Node *find(Node *root, /*тут тип значения*/ value) {
while (root) { // пока наше дерево не равно нулю(вернее пока не равно пустоте)
if (root->data > value) {// если наше значение меньше, идем влево
root = root->left;
continue;
} else if (root->data > value) {если наше больше, идем вправо
root = root->right;
continue;
} else {//если равны, то мы нашли ответ
return root;
}
}
return NULL; // если мы дошли жо сюда, то в дереве элемента нет, вернем пустоту
}