No. 1
Perhatikan dua pseudocode berikut untuk mencari nilai terkecil dalam sebuah daftar angka:
Pseudocode A:
- min_val = daftar[0]
- FOR each angka IN daftar:
- IF angka < min_val THEN
- min_val = angka
- END IF
- END FOR
- RETURN min_val
Pseudocode B:
- min_val = INF (nilai tak terhingga positif)
- FOR each angka IN daftar:
- IF angka < min_val THEN
- min_val = angka
- END IF
- END FOR
- RETURN min_val
Mana pernyataan yang paling tepat mengenai kedua pseudocode tersebut jika daftar angka bisa kosong?
- min_val = daftar[0]
- FOR each angka IN daftar:
- IF angka < min_val THEN
- min_val = angka
- END IF
- END FOR
- RETURN min_val
- min_val = INF (nilai tak terhingga positif)
- FOR each angka IN daftar:
- IF angka < min_val THEN
- min_val = angka
- END IF
- END FOR
- RETURN min_val