1. 排序的基本介绍

 2. 冒泡排序的思路分析

package main
import (
	"fmt"
)

func BubbleSort(arr *[5]int){
	var temp int
	for i := 0; i < len(*arr) - 1; i++ {
		for j := 0; j < len(*arr) - i -1; j++ {
			if (*arr)[j] > (*arr)[j + 1] {
				temp = (*arr)[j]
				(*arr)[j] = (*arr)[j + 1]
				(*arr)[j + 1] = temp
			}
		}
	}
	fmt.Printf("排序后:%v \n",*arr)
	
}

func main() {
	// 定义数组
	arr := [5]int{24,69,80,57,13}
	// 排序前
	fmt.Printf("排序前:%v \n",arr)
	// 将数组传递给一个函数,完成排序
	BubbleSort(&arr)
}