Metode Insertion Sort
Mirip dengan cara orang mengurutkan kartu, selembar demi selembar kartu diambil dan disisipkan (insert) ke tempat yang seharusnya. Pengurutan dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data yang lebih kecil, maka akan ditempatkan (diinsert) diposisi yang seharusnya. Pada penyisipan elemen, maka elemen-elemen lain akan bergeser ke belakang



Sourch Code Inserion SOrt
void insertion_sort(int data[])
{
int temp;
for(int i=1;i<n;i++)
{
temp=data[i];
j=i-1;
while(data[j]>temp&&j>=0)
{
data[j+1]=data[j];
j--;
}
data[j+1]=temp;
}
}



Sourch Code Inserion SOrt
void insertion_sort(int data[])
{
int temp;
for(int i=1;i<n;i++)
{
temp=data[i];
j=i-1;
while(data[j]>temp&&j>=0)
{
data[j+1]=data[j];
j--;
}
data[j+1]=temp;
}
}
kalo ngurutin array multidimensi gimana???? (kayak matriks)
BalasHapussperti apa contoh progrmnya?
BalasHapusoutput apa inputnya?
lebih mudah
BalasHapusTHANKS .....:g:
BalasHapustolong dong min, program shell sort pada c++ nya ^^
BalasHapuskeren gan. bahan ujian gue ada disini ternyata, ngebantu banget gan thanks. seneng banget gue.. hhheee
BalasHapus