Bonjour,
Je voudrais séparer une liste simplement chainée en deux listes, mais j'ai un bug. Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
public void Separer(int k, Liste l1, Liste l2){
		Noeud n = premier;
		while(n!= null){
			if (n.valeur<=k) l1.AjoutFin(n.valeur);
			else l2.AjoutFin(n.valeur);
			n = n.prochain;
		}
	}
dites moi si vous voyez quelque chose qui cloche et merci