Bubble Sort in Golang

 



package main

func main() {
    slice := make([]int, 0, 10)
    slice = append(slice, 6, 4, 1, 3, 8, 2, 9, 0, 7, 5)
for j := 0; j < len(slice)-1-i; j++ {
BubbleSort(slice) } func BubbleSort(slice []int) { for i := 0; i < len(slice); i++ { if slice[j] > slice[j+1] { temp := slice[j] slice[j] = slice[j+1] slice[j+1] = temp } } } for k := 0; k < len(slice); k++ { print(slice[k]) print("\n") } }


Github Link

Comments

Popular Posts