ciao a tutti, sono nuovo e spero di fare giusto.
uso visual basic 2008,
ho creato un piccolo programmino che al suo interno ha un doppio ciclo per
ordinare le stringhe di un vettore in ordine alfabetico, e funziona, il problema
è che le il vettore ha circa 250000 componenti, quindi per un fare un ciclo lo fa
velocemente, ma per fare un ciclo dentro ad un altro ciclo vuol dire che deve fare
il "giro" del vettore 250000x250000 volte, e ci mette sui 20 minuti.
volevo chiedervi se esiste un algoritmo piu semplice in termini di velocità, o qualcosa che comunque velocizzi.
grazie
i cicli che uso sono questi:
codice:i = numelem - 1 j = 0 While j < numelem - 1 While i > 0 If rime(i) > rime(i - 1) Then appoggio = rime(i) rime(i) = rime(i - 1) rime(i - 1) = appoggio End If i = i - 1 End While i = numelem - 1 j = j + 1 End While

Rispondi quotando
