Soal SMA · Konsep dasar · Kesulitan 4/5
Sebuah program menyimpan data nilai siswa dalam array satu dimensi. Jika ingin mencari nilai tertinggi, manakah pendekatan yang paling tepat secara konseptual?
- A.Mengurutkan array terlebih dahulu, lalu mengambil elemen pertama
- B.Membandingkan setiap elemen dengan nilai maksimum sementara secara berurutan
- C.Menjumlahkan semua elemen lalu membaginya dengan jumlah elemen
- D.Mengalikan semua elemen untuk mendapatkan nilai terbesar
Kunci jawaban & pembahasan
Jawaban: Membandingkan setiap elemen dengan nilai maksimum sementara secara berurutan
Pencarian nilai maksimum dilakukan dengan menelusuri elemen dan memperbarui nilai maksimum sementara, tanpa perlu mengurutkan seluruh array.
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