Laporan Praktikum Struktur Data Modul 19 – Sorting : Selection Sort

 

TUJUAN

Mahasiswa mampu menerapkan Sorting: Selection Sort

Percobaan 1: Selection sort dengan Array

 

Salin dan jalankan coding berikut ini kemudian beri komentar pada setiap baris coding.

Dari percobaan yang telah dilakukan, jawab pertanyaan berikut ini:

  1. Tampilkan hasil program setelah dijalankan
  2. Apa fungsi baris 10 dari coding tersebut?
    Baris 10 mengcopy array yang sedang dijalankan ke current_min
  3. Apa fungsi baris 11-18 dari coding tersebut?
    Baris 11 menjalankan for untuk sepanjang array.
    Baris 13 membandingkan array dengan current_min. Jika data lebih kecil, current_min dicopy dari data[i], lalu indeks_min menjadi i.
  4. Apa fungsi baris 19-21 dari coding tersebut?
    Baris 19 sampai 21 untuk memindahkan data dari data_j ke data[indeks_min].
  5. Rubah data awal menjadi data[5]={5, 4, 3, 2, 1} dan amati hasil program setelah dijalankan
  6. Modifikasi coding sehingga program dapat dengan benar mendeteksi posisi angka 3 yang sudah tepat di poin e

 

 

 

 

 

Share

Tinggalkan Balasan