Anda di halaman 1dari 1

Algoritma

Sebuah Larik A
25 27 10 8 76 21 int seleksi_sort(int d[], int n)
1 2 3 4 5 6 {
int pmin, pawal, j, tmp;
1. Buatkan Sebuah Larik Misalkan A for(pawal=0; pawal < n-1; pawal++) {
2. Isi Elemen ke dalam Larik A pmin = pawal;
3. Urutkan Elemen dengan menaik for(j=pawal+1; j < n; j++)
dari elemen terakhir dengan if(d[pmin] > d[j]) pmin = j;
mencari nilai tertinggi dalam Larik.
tmp = d[pawal];
Jika lebih besar maka ditukar.
4. Ulangi sampai dengan datanya d[pawal] = d[pmin];
habis d[pmin] = tmp;
5. Selesai. cout<<"Hasil urut"<<pawal<<" : ";
tampil(d,n);
}
}

Anda mungkin juga menyukai