Accueil Programmation Algorithmique Algorithme : Tableaux Dynamiques

Algorithme : Tableaux Dynamiques

Définition Tableaux Dynamiques

les tableaux dynamiques sont des tableaux dont la taille, est fixé pendant l'exécution avec des allocations dynamique dans la mémoire

exemple:
déclaration et allocation

int * tab;
int nb;

printf(« rentrer un nombre d'élément: »);
scanf(''%d'',&nb);
tab=(int )malloc(sizeof(int)*nb);

tab : est un pointeur qui garde l'adresse du 1er d'un tableau de nb élément.


Les tableaux dynamique se gérent comme les tableaux statiques: affichage, saisie, parcour,...
s'il y a lieu de changer de taille, on doit libérer l'espace alloué, puis réallouer l'espace souhaité.