P1020068 (3)

P1020068 (3)



//sortowanie Quięksort

void quick(double *s,int n)

i

|

qs($,0,n-l);

i

void qs(double *s,int lewy,int prawy)

/

\

register int ij; double x,y; i=lewy; j=prawy; x-s[(lewy tprawy )/2];

• do

I

. while ((s[i]<x)&&(i<prawy))i++; while ((x<s[j])&&0>lewy))j-; ifTCi<=j)

y*s[i];

sui=y;

i++y-s

}

} while (i<=j); if(lewy<j) qs(s,lewyj); if(i<prawy) qs(s,i,prawy);' } '

vOid sort (int n, double

int i j; double r;

for (i=0;i<n-l;++i) for(j=0; j<n-i-l;+-f-j) if(tab[j]>tabO+l]) {

r=tab(3];

tab[j]=tab|j+l];

tab[j+l]=r;

>




Wyszukiwarka

Podobne podstrony:
P1020068 (3) //sortowanie Quięksortvoid quick(double *s,int n) i
P1020068 (3) //sortowanie Quięksortvoid quick(double *s,int n) i
Sortowanie kontenera - procedura testowa template<class T> void con_sort(unsigned int size){ s
QuickSortSplit 1    void Quick.SortSplit (int E [])    { // E - n
23826 PC190037 INFORMATYKA WYKI ADb sortowanie Quicksort sortowanie bąbelków void sort (int n, doubl
int main(void) { double fl = 2 * 3.1415926; double f2 = 3.1415926; printf("%f, %f

QuickSortPartition 1    void Quick.SortParti tion(int E[])    { /
ALG4 84Rozdział 4. Algorytmy sortowania insert.cpp void InsertSort (int *tab) foriint i=l; i<n;i

PC120009 Grupa 1; zadanie 1 #include<atdto.b> #incltide<math.b> void niain() jr int i; d
class wielomian{ piivate: double wsp[ 100]; int stopień; public: wiełomian(); void wczytaj
68814 Slajd6 (26) Numerical integration static long num_rects = 100000; void main () { int i; d

więcej podobnych podstron