VLOG

VB6 - Bubble sort ou método de ordenação bolha

Você encontra "bubble sort" em 1 milhão de linguagens, menos em VB6, a não ser que vasculhe bastante!!! Como fiz novamente, pela milésima vez essa função, resolvi postar para vocês!!!

Private Sub sbOrdena(aNumbers() As Integer)
    Dim iNumber1 As Integer
    Dim iNumber2 As Integer
    Dim iNumberAux As Integer

    For iNumber1 = 0 To UBound(aNumbers)
        For iNumber2 = 0 To UBound(aNumbers) - 1
            If aNumbers(iNumber2) > aNumbers(iNumber2 + 1) Then
                iNumberAux = aNumbers(iNumber2)
                aNumbers(iNumber2) = aNumbers(iNumber2 + 1)
                aNumbers(iNumber2 + 1) = iNumberAux
            End If
        Next iNumber2
    Next iNumber1
End Sub

Nenhum comentário:

Postar um comentário