标签:结果 var pac port tde i+1 ++ print imp
package main
import "fmt"
func bubbleSortAsc(arrayA []int){
for i:=0; i < len(arrayA); i++ {
for j:=i+1; j < len(arrayA); j++ {
if arrayA[i] > arrayA[j]{
arrayA[i], arrayA[j] = arrayA[j], arrayA[i]
}
}
}
fmt.Println(arrayA)
}
func bubbleSortDesc(arrayA []int){
for i:=0; i < len(arrayA); i++{
for j:=i+1; j < len(arrayA); j++{
if arrayA[i] < arrayA[j]{
arrayA[i], arrayA[j] = arrayA[j], arrayA[i]
}
}
}
fmt.Println(arrayA)
}
func main(){
var arrayA []int = []int{1,3,5,2,9,10,6,4,8,7}
bubbleSortAsc(arrayA)
bubbleSortDesc(arrayA)
}
运行结果:
[1 2 3 4 5 6 7 8 9 10]
[10 9 8 7 6 5 4 3 2 1]
标签:结果 var pac port tde i+1 ++ print imp
原文地址:https://www.cnblogs.com/kaichenkai/p/10982490.html