examen fini
This commit is contained in:
34
examen/T2/arbres_binaires.h
Normal file
34
examen/T2/arbres_binaires.h
Normal file
@@ -0,0 +1,34 @@
|
||||
#include <stdbool.h>
|
||||
|
||||
typedef struct SNoeud
|
||||
{
|
||||
float valeur;
|
||||
bool est_feuille;
|
||||
char lettre;
|
||||
struct SNoeud *gauche;
|
||||
struct SNoeud *droite;
|
||||
} SNoeud;
|
||||
|
||||
typedef struct SNoeud_Array
|
||||
{
|
||||
SNoeud *noeud;
|
||||
int taille;
|
||||
} SNoeud_Array;
|
||||
|
||||
typedef struct deux_Noeuds
|
||||
{
|
||||
SNoeud *gauche;
|
||||
SNoeud *droite;
|
||||
} deux_Noeuds;
|
||||
|
||||
typedef struct valeur_lettre
|
||||
{
|
||||
float valeur;
|
||||
char lettre;
|
||||
} valeur_lettre;
|
||||
|
||||
SNoeud_Array *CreerNoeudArray(valeur_lettre* t, int taille);
|
||||
deux_Noeuds find2min(SNoeud_Array *tableau);
|
||||
SNoeud EtapeGlouton(SNoeud_Array *tableau);
|
||||
SNoeud CreerFeuille(float valeur, char lettre);
|
||||
SNoeud AssocierNoeud(SNoeud gauche, SNoeud droite);
|
||||
Reference in New Issue
Block a user