[ Pharos @ 31.10.2005. 22:49 ] @
Evo jedan primer sortiranja niza. Može li neko da pošalje brže primere soritranja niza?
(Treba mi za fax :) )
Code:

void sort(int a[], int n)
{
    int i,j,b;
    if(n>1)
    {
        i=-1;j=n-1;
        while(1)
        {
            do i++; while(a[i]<a[n-1]);
            do j--; while(j>=0 && a[j]>a[n-1]);
            if(i>=j)break;
            b=a[i];a[i]=a[j];a[j]=b;
        }
        b=a[i];a[i]=a[n-1];a[n-1]=b;
        sort(a,1); sort(a+i,n-i-1);
    }
}
[ NastyBoy @ 01.11.2005. 00:18 ] @
http://www.concentric.net/~Ttwang/sort/sort.htm
[ X Files @ 01.11.2005. 09:54 ] @
Nisam siguran da li u gornjoj listi postiji i tzv "radix sort" koji u mnogim slucajevima
daje najbolje rezultate. U svakom slucaju pogledaj na netu, sigurno ima tona koda...
[ 3MAJ86 @ 01.11.2005. 20:20 ] @
imam ja u jednoj knjizi na gajbi opisan radix sort. ako te interesuje mogu da ga prepišem ovde (pošto ne znam napamet).

btw koji fax je u pitanju?