美文网首页
golang 冒泡排序算法

golang 冒泡排序算法

作者: 程序小白菜 | 来源:发表于2020-03-06 15:10 被阅读0次
package main

import "fmt"

func main()  {
    arr := []int{7, 13, 4, 5, 8, 1, 11, 9}
    fmt.Println("排序前", arr)
    length := len(arr) - 1

    for i := length; i >= 0; i-- {
        for j := 0; j <= i - 1; j++ {
            if arr[j] > arr[j+1] {
                arr[j], arr[j+1] = arr[j+1], arr[j]
            }
        }
    }

    fmt.Println("排序后",arr)
}

排序前 [7 13 4 5 8 1 11 9]
排序后 [1 4 5 7 8 9 11 13]

相关文章

  • 算法-冒泡排序

    算 法:冒泡排序算法时间复杂度: 冒泡排序算法概述 冒泡排序伪代码 冒泡排序实现 冒泡排序算法概述 冒泡排...

  • 经典排序算法总结

    经典排序算法集锦 冒泡法 排序算法入门之冒泡排序 排序算法入门之冒泡排序优化

  • 七大排序算法之冒泡排序

    七大排序算法之冒泡排序 @(算法笔记)[排序算法, 冒泡排序, C++实现] 冒泡排序介绍 冒泡排序是七大排序算法...

  • golang 写个冒泡

    在算法这个领域,大学的课程也都是从冒泡排序开始的,今天用 golang 写个简单的冒泡排序。 这实在有点简单,特别...

  • Golang学习笔记之2:多种排序算法

    Golang 实现多种排序算法 冒泡排序 冒泡排序思想:从前到后,依次两两比较,两层循环,一层控制比较趟数,一层控...

  • golang 冒泡排序算法

    排序前 [7 13 4 5 8 1 11 9]排序后 [1 4 5 7 8 9 11 13]

  • 前端算法学习-第一篇

    冒泡排序算法 冒泡排序算法是最慢的排序算法之一,也是最容易实现的排序算法。之所以叫冒泡排序是因为使用这种算法排序时...

  • iOS算法总结-冒泡排序

    iOS算法总结-冒泡排序 iOS算法总结-冒泡排序

  • python 冒泡排序和选择排序算法

    插入排序算法 冒泡排序算法

  • Java基础(冒泡排序与选择排序)

    冒泡排序 冒泡排序算法运行起来非常慢,但在概念上它是排序算法中最简单的,因此冒泡排序算法在刚开始研究排序技术时是一...

网友评论

      本文标题:golang 冒泡排序算法

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