Liste chainnée
zarganomi
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
SVP,
je veux utiliser une seule fonction d'ajout pour cinq listes chaînées , l'appel de cette fonction d'ajout ajoute à une seule liste qui est déclaré avant par :
struct node{
int id;
node *next;
};
la fonction d'ajout pour cette liste est:
void Ajouter( int valeur)
{
node* element = new node;
element->valeur = valeur;
element->suivant = NULL;
if (tete == NULL) {
tete = element;
} else {
particule* precedent = tete;
while(precedent->suivant != NULL)
precedent = precedent->suivant;
precedent->suivant = element;
}
}
alors comment modifier cette fonction pour qu'elle permet l'ajout à n'importe quelles listes ??
je veux utiliser une seule fonction d'ajout pour cinq listes chaînées , l'appel de cette fonction d'ajout ajoute à une seule liste qui est déclaré avant par :
struct node{
int id;
node *next;
};
la fonction d'ajout pour cette liste est:
void Ajouter( int valeur)
{
node* element = new node;
element->valeur = valeur;
element->suivant = NULL;
if (tete == NULL) {
tete = element;
} else {
particule* precedent = tete;
while(precedent->suivant != NULL)
precedent = precedent->suivant;
precedent->suivant = element;
}
}
alors comment modifier cette fonction pour qu'elle permet l'ajout à n'importe quelles listes ??
A voir également:
- Liste chainnée
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Site dangereux liste - Guide
- Liste site streaming illégal - Accueil - Services en ligne