Bonjour,
En effet j'ai un probleme avec le trie une liste dans l'ordre croissant déja remplir que je fournit à une fonction qu'il le trie en fonction des valeur quand j'execute il m'affiche un message soit disant que le probleme est sur mon instruction if: si quelqu'un a une idée de ou sait exactement je vous remercie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 tmp = NULL; head = list_ordonne; // liste à trie precedent = head->listsuiv; // suivant dans la liste // boucle while de la fonction de trie while(precedent != NULL){ if(head->list->val <= precedent->list->val) { tmp = precedent; precedent = precedent->listsuiv; head = tmp; } head = head->listsuiv; } return list_ordonne;
Partager