插入排序

来源:互联网 发布:c语言 p 编辑:程序博客网 时间:2024/05/16 11:54

用go写了一个插入排序

package mainimport(    "fmt"    "os")func main(){    unordered := [5]int {3, 1, 8, 4, 2}    length := len(unordered)    for i:=1; i < length; i++ {        insertElement := unordered[i]        for j := i-1;  j >= 0 && unordered[j] > insertElement; j-- {            unordered[j+1], unordered[j] = unordered[j], unordered[j+1]         }    }    fmt.Fprintf(os.Stderr, "%v\n", unordered)}