Witam. Mój problem dotyczy algorytmu sortowania w drzewie BST. Visual nie wyrzuca żadnego błędu podczas kompilacji. W konsoli natomiast wyświetlana jest wartość 0033E3F8 po czym wyskakuje komunikat o błędzie. W czym błąd?
Algorytm sortowania:
void sort(BST *root) {
while(root != NULL) {
BST *pomoc = elementMIN(root);
cout << pomoc << " ";
root = pomoc;
delete pomoc;
}
}
Algorytm elemenMIN (najmniejszy element w drzewie):
BST* elementMIN(BST *root) {
if(root->lewy != NULL)
return elementMIN(root->lewy);
else
return root;
}