标签:com import 查找 info temp i++ idt highlight bubble



package main
import (
"fmt"
)
//冒泡排序
func BubbleSort(arr *[5]int) {
fmt.Println("排序前arr=", (*arr))
temp := 0 //临时变量(用于做交换)
//冒泡排序..一步一步推导出来的
for i := 0; i < len(*arr)-1; i++ {
for j := 0; j < len(*arr)-1-i; j++ {
if (*arr)[j] > (*arr)[j+1] {
//交换
temp = (*arr)[j] //临时变量
(*arr)[j] = (*arr)[j+1]
(*arr)[j+1] = temp
}
}
}
fmt.Println("排序后arr=", (*arr))
}
func main() {
//定义数组
arr := [5]int{24, 69, 80, 57, 13}
//将数组传递给一个函数,完成排序
BubbleSort(&arr)
fmt.Println("main arr=", arr) //有序? 是有序的
}
标签:com import 查找 info temp i++ idt highlight bubble
原文地址:https://www.cnblogs.com/yzg-14/p/12230003.html