Node* binarySearchTree::search(Node* root, int value){
    if (root == nullptr || value == root->key) return root;
    if (value < root->key) return search(root->left, value);
    else return search(root->right, value);
}


Node* binarySearchTree::search(Node* root, int value){
    if (root == nullptr || value == root->key) return root;
    if (value < root->key) search(root->left, value);
    else search(root->right, value);
}


두 코드는 아예 다른 결과임?

chatgpt가 return 붙여야한다길래