golang 버블 링

메인 FUNC () {
     var에 A = [...] INT { 1. , 33은 , 111 , 33이고 , 455 , 1134 , 0 , 33이다 }
     // 제 1 비교 개시 라운드에서 
    위한 I = . 1 , I는 <렌 (A ); I ++ {
         // 라운드의 수와 비교 한 감산 
         J를 = 0 ; J <LEN (a) -i, J ++ {
             // 첫 번째 숫자는 초보다 크면 
            IF A [J]> A [ J + . 1 ] {
                 // 스왑 위치 
                A [J], A [J + . 1] = A [J + 1 ], A [J]
            }
        }
    }
    fmt.Println (a)
}

 

추천

출처www.cnblogs.com/Nolover/p/12551826.html