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

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

作者: 荒古遗尘狗贼 | 来源:发表于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)

}

相关文章

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

    package main import ( "fmt" "math/rand" "time" ) func Ini...

  • 将切片作为方法参数进行传递

    在Go语言中,函数参数是按值传递的。当使用切片(slice)作为函数参数时,意味着函数将获得切片的副本:指向基础数...

  • go 语言切片

    go 语言切片 简单切片 slice 是 对 array 的一个 view 创建简单切片 切片作为函数参数 对切...

  • 排序算法1: 冒泡排序算法

    C++ 冒泡排序算法的实例源代码,一些排序方法的代码集锦,该函数模板使用冒泡法对集合元素进行排序,参数说明: co...

  • GO基础4-切片排序算法

    目录 1、选择排序2、冒泡排序3、GO 内置Sort包对切片排序 1.选择排序 2.冒泡排序 3.Sort包

  • 学习总结第十五篇 5.21

    内容总结: 1、冒泡排序 2、函数 返回值类型 函数名(参数列表){ 函数体 } 函数名: A、尽量见名知意 B、...

  • 使用 NgRX Store Module 给 Angular 应

    选择器是纯函数,它将状态切片(State slice)作为输入参数,并返回组件可以使用的状态数据切片(这些切片包含...

  • Angular Ngrx store 里的 Selector 介

    选择器是纯函数,它将状态切片(State slice)作为输入参数,并返回组件可以使用的状态数据切片(这些切片包含...

  • 各种排序方法

    冒泡排序法 选择排序法 链表排序法 qsort()函数排序法

  • 09 Golang sort排序

    选择排序 冒泡排序 二叉树实现插入排序 sort排序 对于int、float64和string数组或是切片的排序,...

网友评论

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

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