bonjour j'ai ce code pour afficher le maximum d'un tas, mé je sais pas pourquoi ca ne marche pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
static bool
estFeuille (arbreBinaire A, sommet s)
{
if ((filsGauche(A,s)==0) && (filsDroit(A,s)==0))
  return 1;
 else
   return 0;
}
 
int maximum(tas T)
{
  while(estFeuille(T ,racine(T.tas.arbre)))
    {
      supprimerValeur(T);
    }
  return valeurSommet(T , racine(T.tas.arbre));
}

merci de me donner une idee !