想实现一个排序,for循环里的语句好像一直有问题实现不了,大神看看哪里有问题。萌新请轻喷

weijin · · 996 次点击
更多评论
package main import "fmt" func main() { var s = []int{8,1,7,5,49} s[0], s[1] = s[1], s[0] fmt.Println(s) for y := len(s); y >= 0; y-- { for z := 0; z < y-1; z++ { if(s[z] > s[z+1]) { s[z], s[z+1] = s[z+1], s[z] } } } fmt.Println(s) }
#1
zzzzzzzzzzzzyyyyyyyyyyyyyyy
#2