Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Go语言实现冒泡排序

Golang/sort/Go语言/Go语言排序/冒泡排序/Golang实现冒泡排序。package mainimport (
 "fmt"
)var (
 array = []int{3, 6, 1, 8, 5}
)func main() {
 for _, v := range sort(array) {
  fmt.Println(v)
 }
}func sort(array []int) []int {
 for i := 0; i < len(array); i++ {
  for j := 0; j < len(array)-i-1; j++ {
   if array[j] < array[j+1] {
    array[j], array[j+1] = array[j+1], array[j]
   }
  }
 }
 return array
}Ubuntu 安装Go语言包 http://www.linuxidc.com/Linux/2013-05/85171.htm《Go语言编程》高清完整版电子书 http://www.linuxidc.com/Linux/2013-05/84709.htmGo语言并行之美 -- 超越 “Hello World” http://www.linuxidc.com/Linux/2013-05/83697.htm我为什么喜欢Go语言 http://www.linuxidc.com/Linux/2013-05/84060.htmGo语言内存分配器的实现 http://www.linuxidc.com/Linux/2014-01/94766.htmGo语言的国际化支持(基于gettext-go) http://www.linuxidc.com/Linux/2014-01/94917.htm本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-06/103844.htm