#ifndef ABR_H #define ABR_H #include #include typedef struct noeud { int val; struct noeud *fg, *fd; } Noeud; typedef Noeud* Abr; typedef enum{FALSE, TRUE} Booleen; Abr creerArbreVide(void); Booleen estArbreVide(Abr a); Noeud* creerNoeud(int val); void insererEnFeuille(Abr* pta, int val); void viderArbre(Abr* pta); // void afficherCroissant(Abr a); // void afficherDecroissant(Abr a); void afficherNtab(int n); void afficherCoucheRec(Abr a, int retrait); void afficherCouche(Abr a); Booleen rechercherVal(Abr a, int val); Booleen supprimerVal(Abr* pta, int val); #endif //ABR_H