SAE S1.02 - Comparaison d'approches algorithmiques
|
Fichier contenant les fonctions des structures de la partie 1. Plus de détails...
#include "SAE.h"
Fonctions | |
ListeDept | listenouv (void) |
Retourne une nouvelle liste vide. Plus de détails... | |
ListeDept | insererEnTete (ListeDept l, char departement[], int nbP, char resp[]) |
Insère un département en tête d'une liste de départements. Plus de détails... | |
ListeDept | inserer (ListeDept l, char departement[], int nbP, char resp[]) |
Insère un département dans une liste de départements en respectant l'ordre alphabétique. Plus de détails... | |
void | afficher (ListeDept l) |
Affiche tous les départements dans une liste de départements. Plus de détails... | |
void | afficherDept (ListeDept l) |
Affiche le nom de tous départements dans une liste de départements. Plus de détails... | |
bool | vide (ListeDept l) |
Vérifie si une liste est vide. Plus de détails... | |
int | rechercheDept (ListeDept l, char departement[], bool *trouve) |
Recherche un département dans une liste de départements. Plus de détails... | |
int | getNbP (ListeDept l, int pos) |
Retourne le nombre de places dans un département. Plus de détails... | |
void | setNbP (ListeDept l, int pos, int valeur) |
Modifie le nombre de places dans un département. Plus de détails... | |
ListeDept | supprimerEnTete (ListeDept l) |
Supprime le département en tête d'une liste de départements. Plus de détails... | |
ListeDept | supprimer (ListeDept l, char departement[]) |
Supprime un département particulier d'une liste de départements. Plus de détails... | |
char * | getResp (ListeDept l, int pos) |
Retourne le nom du responsable d'un département. Plus de détails... | |
void | setResp (ListeDept l, int pos, char valeur[]) |
Modifie le nom du responsable d'un département. Plus de détails... | |
char * | getDept (ListeDept l, int pos) |
Retourne le nom d'un département. Plus de détails... | |
int | longueur (ListeDept l) |
Retourne la longueur d'une liste de départements. Plus de détails... | |
Fichier contenant les fonctions des structures de la partie 1.
void afficher | ( | ListeDept | l | ) |
Affiche tous les départements dans une liste de départements.
l | La liste de départements |
void afficherDept | ( | ListeDept | l | ) |
Affiche le nom de tous départements dans une liste de départements.
l | Liste de départements |
char* getDept | ( | ListeDept | l, |
int | pos | ||
) |
Retourne le nom d'un département.
l | Liste de départements |
pos | Position du département duquel on veut récupérer le nom |
int getNbP | ( | ListeDept | l, |
int | pos | ||
) |
Retourne le nombre de places dans un département.
l | Liste de départements |
pos | Position du département duquel on veut récupérer le nombre de places |
char* getResp | ( | ListeDept | l, |
int | pos | ||
) |
Retourne le nom du responsable d'un département.
l | Liste de départements |
pos | Position du département duquel on veut récupérer le nom du responsable |
Insère un département dans une liste de départements en respectant l'ordre alphabétique.
l | Liste de départements |
departement | Nom du département à insérer |
nbP | Nombre de places dans le département |
resp | Responsable du département |
Insère un département en tête d'une liste de départements.
l | Liste de départements |
departement | Nom du département à insérer |
nbP | Nombre de places dans le département |
resp | Responsable du département |
ListeDept listenouv | ( | void | ) |
Retourne une nouvelle liste vide.
int longueur | ( | ListeDept | l | ) |
Retourne la longueur d'une liste de départements.
l | Liste de départements |
int rechercheDept | ( | ListeDept | l, |
char | departement[], | ||
bool * | trouve | ||
) |
Recherche un département dans une liste de départements.
l | Liste de départements |
departement | Nom du département à rechercher |
trouve | Pointeur sur un booléen qui prend la valeur true si le département est trouvé et false sinon |
void setNbP | ( | ListeDept | l, |
int | pos, | ||
int | valeur | ||
) |
Modifie le nombre de places dans un département.
l | Liste de départements |
pos | Position du département à modifier |
valeur | Nouveau nombre de places dans le département |
void setResp | ( | ListeDept | l, |
int | pos, | ||
char | valeur[] | ||
) |
Modifie le nom du responsable d'un département.
l | Liste de départements |
pos | Position du département à modifier |
valeur | Nouveau nom du responsable |
Supprime un département particulier d'une liste de départements.
l | Liste de départements |
departement | Nom du département à supprimer |
Supprime le département en tête d'une liste de départements.
l | Liste de départements |
bool vide | ( | ListeDept | l | ) |
Vérifie si une liste est vide.
l | Liste de départements |