Tlumaczenie kodu

0
}
051
            tmp = tablicaPosortowana[i];
052
            tablicaPosortowana[i] = tablicaPosortowana[mini];
053
            tablicaPosortowana[mini] = tmp;
054
        }

czy ktos moglby mi wyjasnic o co chodzi w tej czesci kodu?
Pozdrawiam!

4

Ten kod służy do zamienienia miejscami elementu o indeksie mini z elementem o indeksie i. Zgaduje ze to kawałek jakiegoś selection sorta/sortowania przez wybieranie.

5

Możesz to sobie wyobrazic jakbyś miał zamienić miejscami skarpety, ale możesz wyciągnąć tylko jedna stopę w danej chwili. Zatem używasz pomocniczej skarpety.

  1. Wyciagasz lewa stopę ze skarpety I wkładasz ja do tej pomocniczej
  2. Wyciagasz prawa stopę ze skarpety I wkładasz ja do lewej skarpety
  3. Wyciagasz lewa nogę z pomocniczej i wkładasz do prawej skarpety.

@czysteskarpety dobry przykład co?

0

Dzieki za odpowiedzi!

1 użytkowników online, w tym zalogowanych: 0, gości: 1