toutankamons
Messages postés2Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention 5 mai 2004
-
4 mai 2004 à 17:37
toutankamons
Messages postés2Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention 5 mai 2004
-
5 mai 2004 à 11:57
Bonjour je suis nouveau et j'espere bien trouver l aide necessaire ici pour mener a bien mon projet de fin d'année.
Je ne souhaite pas d algorythme tout pondu mais seulement une piste.
Je vous remerci d'avance.
Voila le probleme:
j'ai au depart un tableau de N entiers dans l'ordre.
Par exemple 1,2,3,4.
Je voudrai par le biais d'une unique fonction qui renverrai un bool, pouvoir changer ce tableau de maniere a avoir une autre combinaison de chiffres.
par exemple j applique la fonction a mon premier tableau et j obtiens :
1,2,4,3
j applique cette meme fonction a ce deuxieme tableau j obtiens:
1,3,2,4
jusqu'a ce qu'il n y est plus de possibilité(autrement dit n!)
( return false).
Il me parait judicieux donc d inserer une variable dans la classe qui permettrai de savoir a quelle combinaison nous en sommes.
Apres je n'ai vraiment aucune idée du squelette de la fonction.
J'espere que vous aurez plus d'inspirations que moi. :)
++
A voir également:
Une seule expression peut être spécifiée dans la liste de sélection quand la sous-requête n'est pas introduite par exists.
hilairenicolas
Messages postés398Date d'inscriptionjeudi 30 octobre 2003StatutMembreDernière intervention15 juin 20072 4 mai 2004 à 18:12
j'aurai fait un truc du genre :
pour générer toutes les possibilités, tu fais une boucle qui choisit :
- pour le premier chiffre, toutes les possibilités dans l'intervalle
- pour le deuxieme chiffre, toutes les possibilités dans l'intervalle privé du premier chiffre
- pour le 3ieme chiffre, toutes les possibilités dans l'intervalle privés des deux premiers chiffres
et ainsi de suite