TitiRobinet69
2021-02-23 17:30:17
Salut les kheys ,
je dois programmer une fonction permettant de calculer la hauteur d'un arbre binaire , j'ai trouvé sur le net une fonction toute prête , la voila :
int heightoftree(Node* root)
{
if (root == NULL)
return 0;
int left = heightoftree(root->left);
int right = heightoftree(root->right);
return ((left > right ? left : right) + 1);
}
Elle marche après test , seul probleme , je ne comprend pas cette ligne de code : left > right ? left : right dans le return
si quelqu'un voulait bien m'expliquer cette ligne