package Sort
import (
"fmt"
"testing"
)
func BubbleSort(array []int) {
if array== nil || len(array)<2 {
return
}
for end:=len(array)-1;end>0;end-- {
for j:=0;j<end;j++{
if array[j]>array[j+1] {
Swap(array,j,j+1)
}
}
}
}
func TestBubbleSort(t *testing.T) {
arr := []int{230, 234, 43, 12, 2, 30,0, 23,230, 234, 43, 12, 2,30,0, 23}
BubbleSort(arr)
fmt.Println(arr)
}
//func swap(arr []int, i, j int) {
// tmp := arr[i]
// arr[i] = arr[j]
// arr[j] = tmp
//}
排序——冒泡排序
于 2021-10-25 15:52:04 首次发布