Assalamu'alaikum Wr, Wb.
Untuk pertemuan minggu ke-9 adalah bab Sorting dan
Searching. Di minggu ke-9 ini kami disururh untuk belajar materi bersama kelas
lain.
Minggu ini belajar tentang sorting,membahas 3 macam
sorting, yaitu:
1. metode gelembung atau buble sorting
1. metode gelembung atau buble sorting
Diberi nama "Bubble" karena proses
pengurutan secara berangsur-angsur bergera/berpindah ke posisi yang tepat ,
seperti gelembung yang keluar dari sebuah gelas bersoda. Bubble sort
mengurutkan data dengan cara membandingkan elemen sekarang dengan elemen
berikutnya. jika elemen sekarang lebih besar dari elemen berikutnya maka
elemen tersebut ditukar (untuk pengurutan ascending) jika elemen sekarang lebih
kecil daripada elemen berikutnya, maka kedua elemen tersebut ditukar
(untuk pengurutan descending). algoritma ini seolanh olah menggeser satu per
satu elemen dari kenan ke kiri atau kiri ke kanan. tergantung jenis
pengurutannya. Ketika suatu proses telah selesai, maka bubble sort akan
mengalami proses, demikian seterusnya. Bubble sort berhenti jika seluruh array
telah diperiksa dan tidak ada pertukaran lagi yang bisa dilakukan,serta
tercapai pengurutan yang telah diinginkan
2. selection sorting
Cara kerja metode ini didasarkan pada pencarian elemen
dengan nilai terkecil. kemudian dilakukan penukaran dengan elemen ke-I. Secara
singkat metode ini bisa dijelaskan sebagai berikut. Pada langkah pertama,
dicari data yang terkecil dari data pertama sampai terakhir. Kemudian data
tersebut kita tukar dari data pertama. Dengan demikian, data pertama sekarang
mempunyai nilai paling kecil dibanding dengan data lain. Pada langkah kedua,
data terkecil kita cari mulai dari data kedua sampai data terakhir. Data
terkecil yang kita peroleh kita tukar dengan data kedua. Demikian seterusnya
sampai seluruh data terurut.
3. insertion sorting
Wassalamu'alaikum Wr, Wb.
Tidak ada komentar:
Posting Komentar