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