Académique Documents
Professionnel Documents
Culture Documents
while (L != NULL) {
if (L->info == N) {
return 1; // La valeur existe dans la liste
}
L = L->suivant; // Passer à la cellule suivante
}
return 0; // La valeur n'existe pas dans la liste
}
int Triee(Liste L) {
if (L == NULL || L->suivant == NULL) {
return 1; // cas de base : une liste vide ou à un seul élément est toujours triée
} else {
if (L->info > L->suivant->info) {
return 0; // la liste n'est pas triée
} else {
return Triee(L->suivant); // récursion sur le reste de la liste
}
}
}
void SupprimerTete(Liste *L) {
if (*L != NULL) {
Liste temp = *L;
*L = (*L)->suivant;
free(temp);
}
}
if (pos == 1) {
Liste* suivant = L->suivant;
free(L);
*L = *suivant;
}
else {
Liste* precedent = L;
Liste* courant = L->suivant;