#include #include void swap(int v[], int i, int j) { int temp; temp = v[i]; v[i] = v[j]; v[j] = temp; } void QuickSort(int v[], int lijevi, int desni) { int i, zadnji; if (lijevi >= desni) return; swap(v, lijevi, (lijevi + desni)/2); zadnji = lijevi; for (i = lijevi + 1; i <= desni; i++) if (v[i] < v[lijevi]) swap(v, ++zadnji, i); swap(v, lijevi, zadnji); QuickSort(v, lijevi, zadnji-1); QuickSort(v, zadnji+1, desni); } void Print(int* niz, int d) { int i; for(i=0; i