Wie würde man eine Schaltfläche so codieren, dass beim Klicken auf Elemente in Listbox entweder aufsteigend oder absteigend sortiert wird (abhängig von der Schaltfläche geklickt). Es muss nicht mit eingebautem Sort()
aber mit einer for
Schleife zum Beispiel getan werden. Versucht, die Lösung für das Problem Pseudo-Code, ging so weit wie "jedes Listbox-Element in einem Array mit einer for-Schleife zu speichern".Sortierung Listbox mit String-Elementen aufsteigend und absteigend
0
A
Antwort
0
Ich werde Ihnen die Lösung dafür bieten, aber zum Sortieren von Zahlen müssen Sie nur die Vergleichslogik ändern, um festzustellen, welche Zeichenfolge größer als die andere ist.
Schritt-1: Kopieren Sie die Elemente aus der Listbox in ein Array ar. Schritt-2: Verwenden Sie eine schnelle Art:
Private quickArr() As Integer
Public Sub QuickSort(ByVal arr() As Integer)
quickArr = arr
DoQuickSort(0, arr.Length - 1)
End Sub
Private Sub DoQuickSort(ByVal low As Integer, ByVal high As Integer)
Dim i As Integer = low
Dim j As Integer = high
Dim pivot As Integer = Math.Ceiling(quickArr(((low + high)/2))) 'pivot is the middle element(ceiling)
mMoves += 1
While i <= j
While quickArr(i) < pivot
i += 1
End While
While quickArr(j) > pivot
j -= 1
End While
If i <= j Then
Dim t As Integer = quickArr(i)
quickArr(i) = quickArr(j)
quickArr(j) = t
i += 1
j -= 1
mMoves += 2
End If
End While
If low < j Then
DoQuickSort(low, j)
End If
If i < high Then
DoQuickSort(i, high)
End If
End Sub
in das Listenfeld die resuly Array 3-Kopie zurück
Verwandte Themen
- 1. golang Sortierscheibe aufsteigend oder absteigend
- 2. Aufsteigend, Absteigend - Variable Zeichenfolge in html.erb
- 3. Verwenden vergleichbarer Oberfläche zum Sortieren aufsteigend und absteigend
- 4. d3: Unterschied zwischen Sortierung und aufsteigend
- 5. SQL Server-Indizes - aufsteigend oder absteigend, welchen Unterschied macht es?
- 6. Ember 2.4 + EmberFire findenAlle Sortierung absteigend
- 7. Sortierung ein Objekt aufsteigend in Javascript
- 8. Sortieren Alphanumerische Zeichenfolge Absteigend
- 9. Sortieren von Daten nach Spaltenwerten mit Excel VBA, absteigend und aufsteigend
- 10. Sql Order By ... mit `Fall When` für verschiedene aufsteigend, absteigend und Bestellungen Benutzerdefinierte
- 11. Sortieren nach Werten (absteigend) und dann Tasten (aufsteigend) in Python Wörterbuch
- 12. Immer kann diese Wörter nicht trennen: aufsteigend und absteigend! Gibt es gute Beispiele?
- 13. Verwendung von Bestellung Array von Arrays zu sortieren, aufsteigend und absteigend
- 14. FirebaseArray absteigend sortiert?
- 15. Gridview Sortierung mit Bildern
- 16. Mehrspaltige Sortierung mit Winkel JS
- 17. takeOrdered absteigend Pyspark
- 18. Swift - Sortierung NSMutableArray mit Objekten darin
- 19. Wie sortiere ich eine Javascript-Tabelle (aufsteigend oder absteigend), die das Ergebnis einer SQL-Tabelle ist?
- 20. SELECT oben 1 absteigend, wenn DB aktuelle Daten enthält, sonst wählen Sie oben 1 aufsteigend
- 21. LINQ Abfrage benötigt entweder aufsteigend oder absteigend in der gleichen Abfrage
- 22. aufsteigend/absteigend in LINQ - kann man die Reihenfolge über Parameter ändern?
- 23. Sortieren aufsteigend Rails
- 24. Write-Abfrage für positiven Wert aufsteigend und negativen Wert in
- 25. Wie kann jQuery Tablesorter standardmäßig absteigend sortiert werden?
- 26. Bestelldatum aufsteigend
- 27. ASP.Net GridView Sortierung
- 28. Modify Insertion Sortieralgorithmus nicht aufsteigend
- 29. Sortieren Array mit Zahlen absteigend
- 30. Crossfilter/dc.table Sortierung nach Zeitstempel
Bitte nicht tun, seine Hausaufgaben für ihn – SLaks