Soal SMA · Penerapan · Kesulitan 3/5
Seorang programmer menggunakan algoritma bubble sort untuk mengurutkan array [5, 1, 4, 2, 8]. Berapa banyak pertukaran (swap) yang terjadi pada iterasi pertama?
- A.3
- B.2
- C.4
- D.1
Kunci jawaban & pembahasan
Jawaban: 3
Iterasi pertama: bandingkan 5 dan 1 → tukar (1 swap), 5 dan 4 → tukar (2), 5 dan 2 → tukar (3), 5 dan 8 → tidak tukar. Total 3 swap.
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