Bonjour,
pour le tri d'une liste chainée de cellule contenant un simple entier
donc par exemple :
struct cellule
{
int valeur;
struct cellule* suivante;
};
est-ce que le fait de trier en changeant juste les valeurs de ces cellules peut être considéré comme un tri de liste ?
Au final le resultat escompté est celui auquel on s'attend
Mais ne doit on pas plutôt trier les cellules elle même, c'est à dire qu'une cellule garde sa propre valeur, en ne touchant pas du tout en écriture les "int valeur" des cellules, mais juste trier en ne manipulant que les pointeurs "suivante" ? Je trouverais ça plus logique, car sinon je ne vois pas quelle serait la différence dans le cas du tri à bulle entre l'utilisation de liste chainée, et l'utilisation de tableau
Merci pour vos futures réponses 