Mudafiq - Sorting (Selection Dan Insertion)
Mudafiq - Sorting (Selection Dan Insertion)
Sorting
(Selection & Insertion)
• Selection sort secara ascending: memilih elemen yang lebih kecil, lalu
menempatkan elemen tersebut pada awal deretan.
• Selection sort secara descending: memilih elemen yang lebih besar, lalu
menempatkan elemen tersebut pada awal deretan.
mudafiqriyan.com
Contoh Selection Sort
mudafiqriyan.com
Simulasi Selection Sort
Cari nilai paling kecil pertama
27 80 8 46 16 12 50
Temporary =
mudafiqriyan.com
Simulasi Selection Sort
Cari nilai paling kecil ke-2
8 80 27 46 16 12 50
Temporary =
mudafiqriyan.com
Simulasi Selection Sort
Cari nilai paling kecil ke-3
8 12 27 46 16 80 50
Temporary =
mudafiqriyan.com
Simulasi Selection Sort
Cari nilai paling kecil ke-4
8 12 16 46 27 80 50
Temporary =
mudafiqriyan.com
Simulasi Selection Sort
Cari nilai paling kecil ke-5
8 12 16 27 46 80 50
mudafiqriyan.com
Simulasi Selection Sort
Cari nilai paling kecil ke-6
8 12 16 27 46 80 50
Temporary =
mudafiqriyan.com
Simulasi Selection Sort
• Hasil akhir sorting dengan selection
8 12 16 27 46 50 80
mudafiqriyan.com
Java Code Selection Sort
mudafiqriyan.com
Insertion Sort
• Insertion sort adalah metode pengurutan data dengan cara menyisipkan
elemen.
mudafiqriyan.com
Contoh Insertion Sort
mudafiqriyan.com
Simulasi Insertion Sort
23 46 12 25 57 34
23 46 12 25 57 34
Simulasi Insertion Sort
23 46 12 25 57 34
23 46 12 25 57 34
Simulasi Insertion Sort
23 46 12 25 57 34
23 46 12 25 57 34
Simulasi Insertion Sort
12 23 46 25 57 34
12 23 46 25 57 34
Simulasi Insertion Sort
12 23 25 46 57 34
12 23 25 46 57 34
Simulasi Insertion Sort
12 23 25 46 57 34
12 23 25 46 57 34
Java Code Insertion Sort
mudafiqriyan.com
Terima Kasih
Semoga ilmunya bermanfaat