Tableau sans repetition

locus Messages postés 35 Date d'inscription mardi 26 octobre 2004 Statut Membre Dernière intervention 22 septembre 2009 - 23 mai 2006 à 20:12
zaibacker Messages postés 97 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 24 janvier 2018 - 24 mai 2006 à 12:34
bonjour, dans un programme que je dois faire,  j'ai une liste de
valeurs donnees et je dois remplir un tableau multiple  avec.

du style si je dois faire un tableau avec n valeurs par ligne


si n = 3

15-23-40

16-27-35


si j'ai 20 valeurs, et je choisis de prendre a chaque fois n = 2
elements de la liste, j'aurais  190 possibilites et si j'en prends
n = 3 j'en aurais 1140.


cela en evitant les valeurs double tel que 16-16 ou une repetition inversee tel que 16-23 et 23-16.


auriez-vous une idee car je ne trouve pas l'algo et cela m'empeche de poursuivre mon travail.


merci

1 réponse

zaibacker Messages postés 97 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 24 janvier 2018
24 mai 2006 à 12:34
Moi jordonerai le tableau du plus petit au plus grand.
Tu prends la premiere valeur et tu la testes avec toutes celles qui sont a sa droite,si elles sont strictement superieur alors sont bonnes.
APres la deuxieme idem,tu testes avec celles qui sont a sa droite comme ca t'evite les doublons genre 13-26 il verrait correcte mais 23-16 non car 16 plus petit que 23.16-16 faux car 16 nest pas strictement superieur a 16.
0
Rejoignez-nous