void quictSort(int arr[],int l,int u) { if(l >= u) return; int t = arr[l]; int i = l; int j = u+1; for(;;) { do i++;while(i <= u && arr[i] < t); do j--;while(arr[j] > t); if(i > j) break; swap(i,j); } swap(l,j); quictSort(l,j-1); quictSort(j+1,u); }