冒泡排序2019-05-18

package main

import "fmt"

func main(){

a:=[...]int {40,30,10,9,8,100,200,90}

fmt.Println(a)

//从大到小排序

  num:=len(a)

for i:=0;i

for j:=i+1;j

if a[i]>a[j]{

a[i],a[j]=a[j],a[i]

}

}

}

fmt.Println(a)

}


输出:

 [40 30 10 9 8 100 200 90]

[8 9 10 30 40 90 100 200]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    开心的锣鼓阅读 3,347评论 0 9
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,420评论 0 2
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,916评论 0 2
  • 今天读完了那本<天黑以后>。孤独感只要有过一次,就如同被放入了空无一物却始终无法打破的囚笼似的房子里,窗子是锁住的...
    浩_baf6阅读 471评论 0 0
  • 有位基督徒,他每当想做坏事时,都会这么想:上帝祂老人家一定是日理万机,忙得不可开交,我做的这点坏事,祂老人家是记不...
    海王星1984阅读 423评论 0 0