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