une fonction indice qui s'appelle elle meme en parametre indice ???
J'ai écrit le code pour le forum, il s'agit (plus ou moins) du cas réel (ça n'est pas du C à la base), mais je n'ai pas cherché à le compiler avant de poster. Je me permet de d'appeler la fonction fautive ici sous le nom getNewIndice pour être plus clair...
indice[HAUT] c'est la meme chose que indice[0]
Je suis d'accord. La question qui se pose est après la rotation de la page.
après rotation de 90° (si le tableau est ordonné dans l'ordre HAUT, DROIT, BAS, GAUCHE) :
(avec la méthode getNewIndice correspondant à la fonction donnée dans le post d'origine).
par contre, si le tableau est ordonné dans l'ordre HAUT, BAS, GAUCHE, DROIT, je ne vois pas comment construire la fonction getNewIndice pour avoir le même résultat. Je pense qu'il s'agit plus d'une question de math (d'où mon titre sur les permutations), et je ne sais pas trop comment appréhender la chose simplement.
[^] # Re: ca marche ton truc ?
Posté par chimrod (site web personnel) . En réponse au message Algorithme : permutation. Évalué à 2.
J'ai écrit le code pour le forum, il s'agit (plus ou moins) du cas réel (ça n'est pas du C à la base), mais je n'ai pas cherché à le compiler avant de poster. Je me permet de d'appeler la fonction fautive ici sous le nom
getNewIndicepour être plus clair...Je suis d'accord. La question qui se pose est après la rotation de la page.
après rotation de 90° (si le tableau est ordonné dans l'ordre
HAUT,DROIT,BAS,GAUCHE) :(avec la méthode
getNewIndicecorrespondant à la fonction donnée dans le post d'origine).par contre, si le tableau est ordonné dans l'ordre
HAUT,BAS,GAUCHE,DROIT, je ne vois pas comment construire la fonctiongetNewIndicepour avoir le même résultat. Je pense qu'il s'agit plus d'une question de math (d'où mon titre sur les permutations), et je ne sais pas trop comment appréhender la chose simplement.