Go语言(Golang)选择排序
Posted houzhenglan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言(Golang)选择排序相关的知识,希望对你有一定的参考价值。
package main import ( "fmt" ) func SelectSort(arr *[6]int) { for j := 0; j < len(arr ) - 1; j++ { max := arr[j] maxIndex := j for i := j + 1; i < len(arr); i++ { if max > arr[i] { max = arr[i] maxIndex = i } } if maxIndex != 0 { arr[j], arr[maxIndex] = max, arr[j] } } } func main() { arr := [6]int{13,78,10,45,664,12} SelectSort(&arr) fmt.Println(arr) }
以上是关于Go语言(Golang)选择排序的主要内容,如果未能解决你的问题,请参考以下文章