Outils pour utilisateurs

Outils du site


helloworld:algorithms:loop

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
helloworld:algorithms:loop [2016/11/07 16:27] – Création avec "n boucles imbriquées" roothelloworld:algorithms:loop [2016/11/09 13:18] (Version actuelle) – Erreur dans le code de "n boucles imbriquées" root
Ligne 1: Ligne 1:
 =====n boucles imbriquées===== =====n boucles imbriquées=====
 Ici, ''dataLoop'' contient pour chaque boucle la lettre, l'itération en cours (base 0) et le nombre d'itérations à réaliser. Ici, ''dataLoop'' contient pour chaque boucle la lettre, l'itération en cours (base 0) et le nombre d'itérations à réaliser.
-<code java>+<code csharp>
 public class DataLoop public class DataLoop
 { {
Ligne 18: Ligne 18:
 private void nestedLoopOperation(IList<DataLoop> dataLoop, int level) private void nestedLoopOperation(IList<DataLoop> dataLoop, int level)
 { {
-    if (level == length.Count)+    if (level == dataLoop.Count)
     {     {
         // Opération à exécuter i*j*k*l*... fois         // Opération à exécuter i*j*k*l*... fois
Ligne 24: Ligne 24:
     else     else
     {     {
-        for (length[level].NEnCours = 0; length[level].NEnCours < length[level].N; length[level].NEnCours++) +        for (dataLoop[level].NEnCours = 0; dataLoop[level].NEnCours < dataLoop[level].N; dataLoop[level].NEnCours++) 
-            nestedLoopOperation(length, level + 1);+            nestedLoopOperation(dataLoop, level + 1);
     }     }
 } }
helloworld/algorithms/loop.1478532454.txt.gz · Dernière modification : 2016/11/07 16:27 de root