美文网首页Go
go算法-一次遍历求出第二大的值

go算法-一次遍历求出第二大的值

作者: wuhan_goer | 来源:发表于2022-02-27 14:15 被阅读0次
    package main
    
    import (
        "fmt"
        "math"
    )
    
    func main() {
        a := []int{1, 4, 3, 3, 7, 2, 1, 10}
        maxNum := a[0]
        second := math.MinInt64
        for _, v := range a {
            if v > maxNum {
                second = maxNum
                maxNum = v
            }
    
        }
        fmt.Println(maxNum, second)
    }
    

    相关文章

      网友评论

        本文标题:go算法-一次遍历求出第二大的值

        本文链接:https://www.haomeiwen.com/subject/opvnlrtx.html