SORTING










CODING BUBBLE SORT : 

    for(a=0;a<index-1;a++){
        for(b=0;b>index-a-1;b++){
            if(angka[b]<angka[b+1]){
                penampung=angka[b];
                angka[b]=angka[b+1];
                angka[b+1]=penampung;
            }
        }
    }
    for(a=0;a<index;a++){
    printf("%d.",angka[a]);
    }



CODING SELECTION SORT : 
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int angka[]={0,555555,9,8,7,6,9999,5,4,3,2,1,5089};
    int a,penampung,index,tempat,b;
    index=sizeof(angka)/sizeof(int);
    for(a=0;a<index-1;a++){
        tempat=a;
        for(b=a+1;b<index;b++){
                if(angka[tempat]>angka[b]){
                        tempat=b;
                }

        }
    penampung=angka[a];
    angka[a]=angka[tempat];
    angka[tempat]=penampung;
    }
for(a=0;a<index;a++){
    printf("%d.",angka[a]);
}
return 0;
}


SELENGKAPNYA BISA DI DOWNLOAD DISINI :
 a. BUBBLE SORT
 b. SELECTION SORT

Komentar

Postingan populer dari blog ini

STRUCK DAN ADT

ANALISIS REKURENS / REKURSIF