Golang 冒泡排序

来源:互联网 发布:外卖软件 编辑:程序博客网 时间:2024/06/07 09:36
package mainimport (    "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)}
0 0
原创粉丝点击