EBOOK 4.5

1.) C++
#include <iostream>
using namespace std;

void quicksort(int *arr, int kiri, int kanan){
    int tmp,i=kiri,j=kanan,cetak;
    int pivot=arr[(kiri+kanan)/2];
   
    while(i<=j){
        while (arr[i]<pivot){
            i++;
        }
        while (arr[j]>pivot){
            j--;
        }
        if(i<=j){
            tmp=arr[i];
            arr[i]=arr[j];
            arr[j]=tmp;
            i++;
            j--;
        }
    }
    if(kiri<j)
    quicksort(arr,kiri,j);
    if(i<kanan)
    quicksort(arr,i,kanan);
}
int main(){
    int data[8]={17,10,13,15,18,12,14,16};
    cout<<"awal : "<<data[8];
    quicksort(data,0,7);
    cout<<"terurut : "<<data[8];
    return 0;
}

Share this

Related Posts

Previous
Next Post »

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
:-?
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
$-)
(y)
(f)
x-)
(k)
(h)
cheer