← All examples

Array minimum

Go Algorithms

find smallest

Flowchart (ISO 5807)

YesNoStartInput am = a[0]x in ax < mm = xReturn mEndFigure 1 — minOf

Source code

func minOf(a []int) int {
    m := a[0]
    for _, x := range a {
        if x < m {
            m = x
        }
    }
    return m
}