eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingkombinacjeRe: kombinacje
  • Data: 2010-08-14 13:46:36
    Temat: Re: kombinacje
    Od: Mariusz Marszałkowski <m...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 14 Sie, 15:32, "Bronek (bryx) Tatukl" <b...@k...com> wrote:
    > W jaki sposob uzyskac wszystkie kombinacje 4 znaków bez powtórzeń ze zbioru
    > większej ich liczby?

    Jesli sie nie rypłem, to poniższy kod wpisze do rezultat wszystkie
    kombinacje. Indeksowanie od zera. Trzeba wywolac z:
    depth=4 i prev_i = -1

    kombinacje( depth , prev_i , znaki[] , biezaca[] , rezultat[][] ) {
    for( i=prev_i+1 ; i<znaki.size ; i++ ) {
    biezaca[depth-1] = znaki[i];
    if( depth == 1 )
    rezultat[rezultat.size++] = biezaca;
    else
    kombinacje( depth-1 , i , znaki , biezaca , rezultat );
    }
    }

    Pozdrawiam

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: