package main import ( 'fmt' ) func main() { a := [...]int{4, 3, 77, 6, 3, 5} fmt.Println('before sort', a) num := len(a) for i := 0; i < num; i++ { for j := ..

Go语言实现的冒泡排序

本贴最后更新于 1625 天前,其中的信息可能已经天翻地覆
package main

import (
	"fmt"
)

func main() {
	a := [...]int{4, 3, 77, 6, 3, 5}
	fmt.Println("before sort", a)
	num := len(a)
	for i := 0; i < num; i++ {
		for j := i + 1; j < num; j++ {
			if a[i] < a[j] {
				temp := a[i]
				a[i] = a[j]
				a[j] = temp
			}
		}
	}
	fmt.Println("after sort", a)
}
点击下面的“RUN"来运行:

  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    320 引用 • 1158 回帖 • 731 关注
4 回帖   
请输入回帖内容...
  • splendor  

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

  • flhs API  

    好[em00]

  • 714593351  

    wide 都嵌入到社区了啊!NB 👍

  • andgol  

    @714593351
    hihihi