- 目錄 -
冒泡排序
尚硅谷Golang課

冒泡排序

var arr1 = [...]int{5, 9, 6, 8, 7, 3, 4, 2, 1, 6}

func main() {
	s1 := arr1[:]
	bubbleSort(s1)
	fmt.Println(arr1)
}

func bubbleSort(x []int) {
	for j := 1; j < len(x); j++ {
		for i := 0; i < len(x)-1; i++ {
			if x[i] > x[i+1] {
				x[i], x[i+1] = x[i+1], x[i]
			}
		}
	}
}

上次修改於 2021-08-01

此篇文章的評論功能已經停用。