Soal SMA · Penerapan · Kesulitan 3/5
Sebuah program menggunakan algoritma bubble sort untuk mengurutkan array [5, 1, 4, 2, 8] secara ascending. Berapa jumlah pertukaran (swap) yang terjadi hingga array terurut?
- A.3
- B.4
- C.5
- D.6
Kunci jawaban & pembahasan
Jawaban: 4
Proses bubble sort: pass1: (5,1)→swap, (5,4)→swap, (5,2)→swap, (5,8) tetap; pass2: (1,4) tetap, (4,2)→swap, (4,8) tetap; pass3: tidak ada swap. Total swap=4.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari