salut,
je cherche à pondre un algo simple qui permette un parcours en "quart de spirale" dans un tableau à 2 dimensions.Attention la zone à parcourir n'est pas forcement carrée. On peut rencontrer le bord bas ou gauche prematurement.
Voici un exemple de l'ordre souhaité dans le parcours du tableau
si qqn à une bonne idée pour ce parcours....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 exemple : Start ici 63 56 49 36 25 16 09 04 01 00 64 57 50 37 26 17 10 05 02 03 65 58 51 38 27 18 11 06 07 08 66 59 52 39 28 19 12 13 14 15 67 60 53 40 29 20 21 22 23 24 68 61 54 41 30 31 32 33 34 35 69 62 55 42 43 44 45 46 47 48 -------------------BORD BAS-------------------:
PS: j'ai déja une version avec des for imbriqués mais je veux plus simple. Actuellement j'ai une boucle qui parcours de droite a gauche avec à l'interieur : le calcul de la hauteur et largeur du 'L' à parcourir, puis 2 for à la suite (hauteur+largeur) pour le parcours proprement dis des elements du tableau.
Partager