1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef REPERTOIRE_H_INCLUDED
- #define REPERTOIRE_H_INCLUDED
- #include "type_def.h"
- #include <fstream>
- /// Tableau trié TT
- // Affichage
- void afficherTT(vectPersonne tab, int nb = 10000);
- // Ajouter
- void ajouterTT(vectPersonne tab, int& nb, Personne p);
- // Rechercher
- bool rechercherTT(vectPersonne tab, int nb, Personne p);
- // Supprimer
- void supprimerTT(vectPersonne tab, int& nb, Personne p);
- // Lecture répertoire
- void lectureRepertoireTT(vectPersonne tab, int& nb);
- /// Liste triée LT
- // Affichage
- void afficherLT(ElementListe* maListe);
- // Ajouter
- ElementListe* ajouterLT(ElementListe* maListe, Personne p);
- // Rechercher
- bool rechercherLT(ElementListe* maListe, Personne p);
- // Supprimer
- ElementListe* supprimerLT(ElementListe* maListe, Personne p);
- // Lecture répertoire
- ElementListe* lectureRepertoireLT(std::ifstream* flux = nullptr, int iter = 0);
- /// Arbre binaire de recherche ABR
- // Affichage
- // Ajouter
- // Rechercher
- // Supprimer
- // Lecture répertoire
- #endif // REPERTOIRE_H_INCLUDED
|