-1
implementiert ich diese Funktion zu überprüfen, ob ein Baum ein binärer Suchbaum ist, aber es hält einen segfault Fehlerbinäre Suchbaum Segmentierungsfehler in C++
bool checkBST(Node* root) {
if(root == nullptr){
return true;
}
else{
if(root->data <= root->left->data){
return false;
}
else if(root->data >= root->right->data){
return false;
}
}
return true&&checkBST(root->left)&&checkBST(root->right);
}
danke, es hat funktioniert. Ich weiß nicht, wie ich das nicht gesehen habe. – FiyinDaniel