Hvordan sortere Arrays Numerisk i Visual Basic
Visual Basic 2008 programmeringsspråk fra Microsoft kommer med en rekke innebygde funksjoner for å utføre vanlige operasjoner på matriser av data med et minimum av innsats eller kunnskap om programmering. For eksempel er en "sort" måten som vil ta usortert data i en matrise og sortere det inn bestilt data. De med informatikk erfaring kan være interessert i å vite at "sort" bruker Quicksort algoritme for å sortere dataene, krever i gjennomsnitt O (n log n) tid til å sortere tabellen, der n refererer til antall objekter i array.
Bruksanvisning
1 Opprett et nytt prosjekt ved å klikke på "File" og "New Project". For nå, velger du "ConsoleApplication" og navnet på prosjektet "ArraySorter." Bruk den samme koden senere i Graphical User Interface (GUI) baserte applikasjoner uten endringer.
2 Lim inn følgende kode for å lage en matrise:
Dim arr (0 til 100) som Integer
3 Lim inn denne koden for å fylle matrise med tilfeldige tall:
Dim RND som New Random ()
for x som Integer = 0-100
arr(x) = rnd.next())
neste
4 Lim inn følgende kode for å sortere tabellen numerisk:
Array.sort (arr)
5 Skriv ut sortert array til debugger utgang vindu med denne koden:
for x som heltall = 0 og 100
Debug.WriteLine(arr(x))
neste