golang实现冒泡排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang实现冒泡排序相关的知识,希望对你有一定的参考价值。
//BubbleSort.go package main import "fmt" func main() { values := []int{4, 93, 84, 85, 80, 37, 81, 93, 27,12} fmt.Println(values) BubbleAsort(values) BubbleZsort(values) } func BubbleAsort(values []int) { for i := 0; i < len(values)-1; i++ { for j := i+1; j < len(values); j++ { if values[i]>values[j]{ values[i],values[j] = values[j],values[i] } } } fmt.Println(values) } func BubbleZsort(values []int) { for i := 0; i < len(values)-1; i++ { for j := i+1; j < len(values); j++ { if values[i]<values[j]{ values[i],values[j] = values[j],values[i] } } } fmt.Println(values) }
以上是关于golang实现冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章