witam
wywala mi blad ze wskaznik do tablicy jest pusty, czy cos takiego, wiec podejrzewam ze jakos źle przekazuje tablice w wywołaniu rekurencyjnym tylko nie wiem dlaczego zle.
void qSort(int * tablica,int lewy, int prawy){
int i,j,piwot;
i = (lewy + prawy) / 2;
piwot = tablica[i];
tablica[i] = tablica[prawy];
for(j = i = lewy; i < prawy; i++)
if(tablica[i] < piwot)
{
swap(tablica[i], tablica[j]);
j++;
}
tablica[prawy] = tablica[j];
tablica[j] = piwot;
if(lewy < j - 1){
qSort(tablica,lewy, j - 1);
}
if(j + 1 < prawy){
qSort(tablica,j + 1, prawy);
}
}