package main
import (
"fmt"
)
func main() {
//声明一个无序数据
array := [...]int{22, 37, 3, 2, -3, 2, 9, 1, 8888, 337, 271, 1, 27, 371, 381, 37619, 86, 27}
//获取数组长度
num := len(array)
for i := 0; i < num; i++ {
for j := 1; j < num-i; j++ {
if array[j-1] > array[j] {
array[j-1], array[j] = array[j], array[j-1] //交换两个元素的位置
}
}
}
fmt.Println(array)
}
Golang 冒泡排序
最新推荐文章于 2024-04-08 12:13:58 发布