main.c
609 Bytes
#include <stdio.h>
#include "abr.h"
int main (){
struct abr* racine;
int x;
racine = NIL;
scanf ("%d", &x);
while (x != -1) {
racine = ajout_abr_rec(x, racine);
imprime_abrV2(racine);
//imprime_abr(racine);
scanf("%d", &x);
}
printf("%s\n", recherche_abr_rec (3, racine) ? "La valeur est bien présente" : "Val introuvée");
printf ("la hauteur de l'ABR est %d\n", hauteur_abr(racine));
imprimeDot(racine);
// printf ("le nombre de noeuds de l'ABR est %d\n",nombre_noeuds_abr (racine));
clear_abr (racine);
return 0;
}