Bonjour.
Je veux de l'aide s'il vous plaît , j'ai fait quelques recherches dans les tutos et FAQ mais j'ai pas avancé.
Je veux écrire un algo qui parcourt une liste circulaire de n éléments (n étant pair) et de la diviser en 2 listes circulaires de x et y éléments tels que x = y.
Je veux juste la logique (en c ou n importe quel langage) je ne suis pas encore programmeur, c est juste la théorie (logique) qui m'intéresse.
j ai fais le code suivant pour parcourir ma liste circulaire :
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Element *courant; courant = liste->debut; int i; int k; for(i=0;i<liste->taille;++i){ liste->debut = liste->suivant; n++; } k = n/2;
Partager