标签: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