Selection Sort
ALGORITMA SELECTION SORT
Selection
sort adalah mencari elemen yang tepat untuk di letakkan di
posisi yang telah di ketahui, dan meletakannya di posisi tersebut
setelah data
tersebut di temukan. Selection sort membandingkan elemen yang sekarang
dengan elemen yang berikutnya sampai dengan elemen yang terakhir. jika
di temukan elemen lain yang leih kecil dari elemen dari elemen sekarang.
Maka di catat posisinya kemudian di tukar.
Pengrutan
data dalam struktur data sangat penting
untuk data yang bertipe numerik ataupun karakter. Pengurutan dapat di
lakukan secara
ascending (UrutNaik) dan descending (Urut Turun) pengurutan (sorting)
adalah
proses menyusun kembali data yang sebelumnya telah di susun. Dengan
suatu pola tertentu, sehingga tersusun secara teratur menurut aturan
tertentu.
Metiode
ini memiliki konsep memilih data yang Maximum atau yang Minimum dari
suatu kumpulan data Larik (L) lalu menempatkan data tersebut ke elelemen
paling akhir atau paling awal. Sesuai pengurutan yang di inginkan. Data Maximum
atau Minimum yang di peroleh, di asingkan ke temat lain, dan tidak di ikut sertakan pada proses
pencarian data Maximum atai Minimum.
Kelebihan dari Selection Sort : 1. Algoritma ini sangat rapat dan mudah untuk di implementasikan
2. Operasi pertukarannya hanya di lakukan sekali saja.
3. Mudah mengggabungkannnya kembali.
4. Kompleksitas Selection Sort relatif lebih kecil.
Kekurangan dari Selection Sort :
1. Sulit untuk membagi masalah.
JAVA
RAPTOR
Contoh Selection Sort Maximum dengan menggunakan Raptor

Hasil Run

Contoh Selection Sort Minimum dengan menggunakan Raptor

Hasil Run
Hasil Run
Contoh Selection Sort Minimum dengan menggunakan Raptor
Hasil Run
Komentar
Posting Komentar