Você está na página 1de 1

selection sort(kecil ke besar) pass=1; for(pass=1; pass<=N-1; pass++) { Imin = pass; for(i=pass+1; i<=N; i++) { if(tabel[Imin]>tabel[i]) //ubah tanda

{ Imin = i; }; } temp = tabel[Imin]; tabel[Imin] = tabel[pass]; tabel[pass] = temp; }; error insertion sort pass=2; for(pass=2; pass<=N-1; pass++) { temp = tabel[pass]; indeks = pass-1; while(temp < tabel[indeks] && indeks > 1) { tabel[indeks+1] = tabel[indeks]; indeks = indeks - 1; }; if (temp >= tabel[indeks]) { tabel[indeks+1] = temp; } else if (temp < tabel[indeks]) { tabel[indeks+1] = tabel[indeks]; tabel[indeks] = temp; } }

Você também pode gostar