package main
import "fmt"
func bubbleSort(arr *[5]int) {
fmt.Println("排序前:", (*arr))
for i := 0; i < len(*arr)-1; i++ {
for j := 0; j < len(*arr)-1-i; j++ {
if (*arr)[j] > (*arr)[j+1] {
(*arr)[j], (*arr)[j+1] = (*arr)[j+1], (*arr)[j]
}
}
}
fmt.Println("排序后:", (*arr))
}
func main() {
arr := [5]int{24, 69, 80, 57, 13}
bubbleSort(&arr)
}
【go】冒泡排序
最新推荐文章于 2024-05-17 06:09:32 发布