1) Qu'entend-on par le terme arbre binaire déséquilibré et comment on peut écrire un algorithme pour le tester?Skew Binary Trees
2) J'ai un problème qui demande d'écrire une fonction pour tester la profondeur d'un arbre binaire. Je pense que cela fonctionnerait, mais pas sûr ....:
function getDepth(Node n){
if(node == null){
return 0;
}
return 1 + Math.max(getDepth(node.left), getDepth(node.right));
}
getDepth(root);
Quelqu'un peut-il me donner des pointeurs ...
Il semble que le terme «arbre binaire asymétrique» soit en réalité une combinaison de deux concepts différents. Veuillez reformuler ce que vous cherchez. – FreeSnow
Il existe encore de nombreuses définitions pour le déséquilibre - recherchez l'article wikipedia sur les arbres AVL et les arbres Red-Black, par exemple. – hugomg