private Noeud rechercherParent(Noeud nCourant, java.lang.Object obj) { Noeud temp = null; Noeud frere = null; if (nCourant.getFils() != null) { frere = nCourant.getFils(); while (frere != null && temp == null) { // Si le frère est celui qu'on recherche if (frere.equals(obj)) { temp = nCourant; } // Sinon, on continue à digguer dans l'arbre, la branche du frère else { temp = rechercherParent(frere, obj); } // Prochain frère frere = frere.getFrere(); } } return temp; }