Salut,
J'ai bien une proposition à te faire, je ne sais pas si ça va être
vraiment efficace mais ça a l'air de fonctionner avec ton exemple...
On va dire qu'on a une colonne "Gauche" et une "Droite". On choisit
arbitrairement de favoriser la colonne "Gauche" (il faut bien
commencer la répartition par quelque part

)
donc voici l'idée :
Se placer sur la "Catégorie" dont le nombre d'objets est le plus grand
Tant qu'on a des éléments "Catégorie"
Si "Objets à Gauche" > "Objets à Droite"
Mettre la "Catégorie" à "Droite"
"Objets à Droite" = "Objets à Droite" + " Objets Categorie"
Sinon
Mettre la "Catégorie" à "Gauche"
"Objets à Gauche" = "Objets à Gauche" + " Objets Categorie"
Fin Si
Passer au prochain élément "Catégorie" dont le nombre d'objets est le plus grand
Boucler
Si quelqu'un a mieux à proposer ça m'interesse aussi
DvdMizo