Golang冒泡排序

package main


import (
	"fmt"
)

func BubbleSort(arr *[]int){
	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]
			}
		}
	}
}

func main(){
	slice := []int{24, 69, 80, 57, 13}
	BubbleSort(&slice)
	fmt.Println(slice)

}
posted @ 2021-02-11 16:12  pangqianjin  阅读(62)  评论(0编辑  收藏  举报