Witam, mam problem z zadaniem z algorytmów, oto jego treść: Mamy algorytm sortowania 0-1(kod umieszczę poniżej) przekształcić/wykorzystać tak, aby po wczytaniu współrzędnych punktów sortował je według przynależności do ćwiartek(punkty na osi pomijamy), a następnie wyświetlił według wyżej wymienionych kryteriów.
Kod sortowania:
int Sortuj01(int liczby[], int lewo, int prawo){
int temp;
while(prawo>lewo){
while((lewo<prawo)&&(liczby[lewo]==0)) lewo=lewo+1;
while((lewo<prawo)&&(liczby[prawo]==1)) prawo=prawo+1;
temp=liczby[lewo];
liczby[lewo]=liczby[prawo];
liczby[prawo]=temp;
lewo=lewo+1;
prawo=prawo-1;
}
}
Problem jest w całkowitym zrozumieniu idei wykorzystania sortowania 0-1 w tym przypadku, a więc najmniejsze podpowiedzi jakby to miało wyglądać będą pomocne.
Z góry dziękuje,
Pozdrawiam.