Come ordinare le matrici Numericamente in Visual Basic

June 13

La base linguaggio di programmazione Visual 2008 da Microsoft viene fornito con una serie di funzioni built-in per l'esecuzione di operazioni comuni su matrici di dati con un minimo di sforzo o conoscenze di programmazione. Ad esempio, un metodo "sort" è previsto che si terrà dati non ordinati in un array e ordinare in dati ordinati. Quelli con esperienza informatica potrebbero essere interessati a sapere che "sort" utilizza l'algoritmo QuickSort per ordinare i dati, che richiede, in media, O (n log n) per ordinare l'array, dove n si riferisce al numero di oggetti nella array.

istruzione

1 Creare un nuovo progetto facendo clic su "File" e "Nuovo progetto". Per ora, selezionare "ConsoleApplication" e denominare il progetto "ArraySorter." Utilizzare lo stesso codice più avanti in Graphical User Interface (GUI) applicazioni basate senza modifiche.

2 Incollare il seguente codice per creare un array:

arr Dim (da 0 a 100) as Integer

3 Incolla questo codice per riempire l'array con numeri casuali:

Dim rnd come nuovo Random ()

per x as Integer = 0 a 100

arr(x) = rnd.next())

prossimo

4 Incollare il seguente codice per ordinare l'array numerico:

Array.sort (arr)

5 Stampa l'array ordinato alla finestra di output del debugger con questo codice:

per x come numero intero = 0 a 100

Debug.WriteLine(arr(x))

prossimo