La funzione qui presentata usa una struttura For/Next dove al suo interno vi è annidata una struttura If per confrontare ogni elemento di un array con una chiave di ricerca.
Se la chiave di ricerca viene trovata la funzione torna il valore dell'indice dell'elemento che indica la posizione della chiave di ricerca all'interno dell'array; in caso contrario torna -1.
Function LinearSearch(ByVal key As Integer, _ ByVal mioArray As Integer()) As Integer Dim i As Integer 'iterazione nell'array For i = 0 to GetUpperBound(0) If mioArray(i) = key then Return i End If Next Return -1 End Function
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata
I più letti di oggi
- Simulare Azure Cosmos DB in locale con Docker
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2024 - Milano
- .NET Conference Italia 2023 - Milano e Online