#ifndef TYPE_DEF_H_INCLUDED
#define TYPE_DEF_H_INCLUDED

#include <string>

struct Personne
{
    std::string nom;
    std::string prenom;
    std::string num;
};

typedef Personne vectPersonne[10000];

struct ElementListe
{
    Personne valeur;
    ElementListe* precedent;
    ElementListe* suivant;
};

struct Noeud
{
   Personne valeur;
   Noeud* filsGauche;
   Noeud* filsDroit;
};

const int MAXPERSONNES = 15000;

typedef std::string vectNom[MAXPERSONNES];

#endif // TYPE_DEF_H_INCLUDED