Developing Algorithms Using Arrays

AP Computer Science A· difficulty 2/5

public static int min(int[] a) {
    int m = a[0];
    for (int i = 1; i < a.length; i++) {
        if (/* missing */) m = a[i];
    }
    return m;
}

Which condition replaces /* missing */?

  • A

    i < m

  • B

    a[i] == m

  • C

    a[i] > m

  • D

    a[i] < m

    check_circle

Explanation

Update m only when a smaller value is found.

Want 10 more like this — adaptive to your weak spots?

Related questions