3
Algoritma: [deklarasi fungsi] void quicksort(int [10],int,int); void main(){ [deklarasi variable] int x[1000],size,i; [input data] for(i=0;i<size;i++) [memanggil fungsi] quicksort(x,0,size-1); [mengeluarkan hasil] for(i=0;i<size;i++) { if(i!=size-1) cout<<x[i]<<", "; else cout<<x[i]<<endl;} system("pause"); } [fungsi] void quicksort(int x[10],int first,int last){ [deklarasi variable] int pivot,j,temp,i; [membuat kondisi] if(first<last){ pivot=first; i=first; j=last; while(i<j){ while(x[i]<=x[pivot]&&i<last) i++; while(x[j]>x[pivot]) j--; if(i<j){ temp=x[i]; x[i]=x[j]; x[j]=temp; }

Algoritma Quicksort Analgo

  • Upload
    kvn

  • View
    213

  • Download
    0

Embed Size (px)

DESCRIPTION

sdfdfsgf

Citation preview

Algoritma:[deklarasi fungsi]void quicksort(int [10],int,int);

void main(){[deklarasi variable] int x[1000],size,i;

[input data] for(i=0;i