一、冒泡排序
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)
网友评论