Soal SMP · Analisis · Kesulitan 3/5
Sebuah algoritma pengurutan (sorting) membandingkan pasangan angka dan menukarnya jika urutannya salah. Diberikan array [5, 3, 8, 1]. Setelah satu kali pass algoritma bubble sort (menaik), bagaimana urutan array?
- A.[3, 5, 1, 8]
- B.[3, 5, 8, 1]
- C.[1, 3, 5, 8]
- D.[5, 3, 8, 1]
Kunci jawaban & pembahasan
Jawaban: [3, 5, 1, 8]
Bubble sort pass pertama: bandingkan 5 dan 3 → tukar menjadi [3,5,8,1]; bandingkan 5 dan 8 → tetap; bandingkan 8 dan 1 → tukar menjadi [3,5,1,8]. Jadi hasilnya [3,5,1,8].
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