Beaucoup de boucles imbriquées ?
Bonjour,
on m'a dit qu'imbriquer 6 boucles c'est mal.
Pourtant, en connaissant le problème traité, je sais que le nombre d'itérations diminue beaucoup au fur et à mesure qu'on entre dans les boucles imbriquées.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Pour chaque position de la première pièce:
Marquer cette position comme choisie;
Pour chaque position de la seconde pièce compatible avec la position choisie :
Marquer cette position comme choisie;
Pour chaque position de la troisième pièce compatible avec les positions choisies :
Marquer cette position comme choisie;
Pour chaque position de la quatrième pièce compatible avec les positions choisies :
Marquer cette position comme choisie;
Pour chaque position de la cinquième pièce compatible avec les positions choisies :
Marquer cette position comme choisie;
Pour chaque position de la sixième pièce compatible avec les positions choisies :
Si il existe une position de la septième pièce compatible avec toutes les positions choisies :
Enregistrer l'ensemble des positions choisies comme une solution;
Fin si;
Fin pour chaque;
Fin pour chaque;
Fin pour chaque;
Fin pour chaque;
Fin pour chaque;
Fin pour chaque; |
Quels est le problème posé par ce type de construction?