您的位置:首页 > 编程语言 > Go语言

Golang 冒泡排序

2016-05-08 09:53 465 查看
package main

import (
"fmt"
)

func main() {

//声明一个无序数据
array := [...]int{22, 37, 3, 2, -3, 2, 9, 1, 8888, 337, 271, 1, 27, 371, 381, 37619, 86, 27}

//获取数组长度
num := len(array)
for i := 0; i < num; i++ {
for j := 1; j < num-i; j++ {
if array[j-1] > array[j] {
array[j-1], array[j] = array[j], array[j-1] //交换两个元素的位置
}
}
}
fmt.Println(array)
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: