J'essaye d'enlever toutes les feuilles. Je sais que les feuilles n'ont pas d'enfants, c'est ce que j'ai jusqu'ici.Comment supprimer les feuilles d'un arbre binaire?
public void removeLeaves(BinaryTree n){
if (n.left == null && n.right == null){
n = null;
}
if (n.left != null)
removeLeaves(n.left);
if (n.right != null)
removeLeaves(n.right);
}
+1 pour 'isLeaf' – Heinzi