Zagnieżdzone pętle

Powrót do listy wątków

Dobry wieczór. Moje pytanie jest następujące : gdy chcemy w programie zrobić "n" zagnieżdżonych pętli "for" (n - może być różne), to jak to stosunkowo łatwo zrobić ? Paweł Maśluch, 2016-07-15 19:59:52
Proponuję użyć rekurencji - załączam pseudokod

Kod źródłowy:
indeksy = []
FOR(ile_forow) {
  if (ile_forow == 0) {
    zrob_cos_z(indeksy);
    return;
  }
  for (int i = 0; i < n; i++) {
    indeksy.push_back(i);
    FOR(ile_forow-1);
    indeksy.pop_back();
  }
}
Karol Pokorski, 2016-07-20 00:46:07