美文网首页
切片作为函数的参数(冒泡排序)

切片作为函数的参数(冒泡排序)

作者: 荒古遗尘狗贼 | 来源:发表于2019-08-01 19:00 被阅读0次

    package main

    import (

    "fmt"

    "math/rand"

    "time"

    )

    func InitDate(s []int){

    rand.Seed(time.Now().Unix())

    for i:=0;i

    s[i]=rand.Intn(10)

    }

    }

    func Maopao(s []int){

    n:=len(s)

    for i:=0;i

    for j:=0;j

    if s[j]>s[j+1]{

    s[j],s[j+1]=s[j+1],s[j]

    }

    }

    }

    }

    func main(){

    n:=12

      s1:=make([]int,n)

    InitDate(s1)

    fmt.Printf("排序前:%v\n",s1)

    Maopao(s1)

    fmt.Printf("排序后:%v\n",s1)

    }

    相关文章

      网友评论

          本文标题:切片作为函数的参数(冒泡排序)

          本文链接:https://www.haomeiwen.com/subject/wtncdctx.html