Es gibt einen berühmten und schnellsten Permutationscode ohne "Funktion" für VB .Net, um Zahlen nur in mehreren Zeilen zu permutieren, an die ich mich leider nicht erinnern kann.Der schnellste Permutationscode Permutation von Zahlen in VB NET
Kennt jemand diesen Code? Oder weißt du das?
Ein Teil des Codes ist hier:
UPDATE: ich es gefunden. ALLE ARBEITS CODES HIER:
Dim L(4) As Byte
Dim I As Byte
Dim K As Byte
Dim J As Byte
Dim RESULTS As String
Dim UB, UBm1 As Integer
L = {1, 2, 3, 4, 5}
UB = L.GetUpperBound(0)
UBm1 = UB - 1
Do
I = UBm1
Do While I > 0 And L(I) >= L(I + 1)
I -= 1
Loop
K = L(I)
J = UB
Do While J > 0 And L(J) <= K
J -= 1
Loop
RESULTS = L(0) & "," & L(1) & "," & L(2) & "," & L(3) & "," & L(4)
L(I) = L(J)
L(J) = K
Array.Reverse(L, I + 1, UB - I)
Loop While J
Ich bin daran interessiert, es zu wissen, da ich auch einen zu erstellen, aber mit einer Funktion –