berikut contoh sources code dalam bahasa C
fungsi main
#include"stdio.h"; #include"stdlib.h"; #define max 10000 void input(); void selection(); void tukar(int *, int *); void tampil(); void selection(); int data[max],hasil[max]; int n; int main() { input(); menu(); tampil(); }
fungsi selection
void selection() { int i,j,k; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) { k=j; tukar(&data[i],&(data[k])); } } } void tukar(int *x, int *y) { int temp; temp=*x; *x=*y; *y=temp; }
fungsi tampil
void tampil() { int j; puts("\n"); for(j=0;j<n;j++) {printf("%d\t",data[j]);} puts("\n"); }
video untuk memperjelas tentang Selection Sort
Posting Komentar