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

weijin · 2018-08-20 19:44:57 · 1112 次点击
更多评论

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