package main import ( "fmt" ) func main() { //声明数组 a := [...]int{1, 6, 8, 5, 9} //输出未排序的数组 fmt.Print(a) //得到数组的长度 这里只需要执行一次,如果放在循环体内的话就需要执行多次 num := len(a) //第一层循环 for i := 0; i < num; i++ { //第二层循环 for j := i + 1; j < num; j++ { if a[i] < a[j] { temp := a[i] a[i] = a[j] a[j] = temp } } } //输出排序后的数组 fmt.Print("排序后", a) }
golang实现冒泡排序
最新推荐文章于 2024-09-26 17:36:49 发布