排序算法

2020-07-01  本文已影响0人  宋song一

一、冒泡排序

rand.Seed(time.Now().UnixNano())
var a [10]int
n := len(a)
for i := 0; i < n; i++ {
    a[i] = rand.Intn(100)
    fmt.Println(a[i])
}

for i := 0; i < n-1; i++ {
    for j := 0; j < n-1-i; j++ {
        if a[j] > a[j+1] {  //从小到大。从大到小用<
            a[j], a[j+1] = a[j+1], a[j]
        }
    }
}
fmt.Println(a)
上一篇下一篇

猜你喜欢

热点阅读