Witam.
Mam mały problem;P nie wynika on z mojej nie umiejętności programowania lecz dziwnego zapisu algorytmu, którego do końca nie rozumiem.. Mógłby ktoś mi to wytłumaczyć?
Z góry dzięki:)
- 22062011217.jpg (655 KB) - ściągnięć: 225
Witam.
Mam mały problem;P nie wynika on z mojej nie umiejętności programowania lecz dziwnego zapisu algorytmu, którego do końca nie rozumiem.. Mógłby ktoś mi to wytłumaczyć?
Z góry dzięki:)
Funkcja XXXX przyjmuje 3 argumenty - tablicę A i dwie zmienne skalarne p i r.
Deklarujesz zmienną x = r-ty element tablicy A.
deklarujesz zmienną i = p-1
pętla od j = p do r-1 ((//brakuje mi tu zwiększania zmiennej j, ale cóż))
{
jeśli j-ty element tablicy A jest mniejszy równy x
{
zwiększ i o 1
t = i-ty element tablicy A
i-ty element tablicy A = j-ty element tablicy A
j-ty element tablicy A = t
}
}
t = j+1-ty element tablicy A
j+1-ty element tablicy A = r-ty element tablicy A
r-ty element tablicy A = r
funkcja zwraca zmienną i powiększoną o 1
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.