disign.it | Javascript, il metodo sort per ordinare un array | a digital sign for a best design!
A digital sign for a best design
Javascript 4.667 visualizzazioni

Javascript, il metodo sort per ordinare un array

18/10/2011

L'algoritmo più veloce per ordinare un vettore (la cui costruzione può avvenire con altri linguaggi, pensiamo ad esempio a un vettore costruito con valori trovati da un'interrogazione sql inviata con php...) si può costruire utilizzando il metodo sort, più veloce  e più affidabile di qualsiais altro!


Senza entrare eccessivamente nel tecnicismo vi propongo un esempio:


var a = [17, 39, 2, 1, 55, 4, 98, 13];

document.write ('Array prima dell\'ordinamento<br />');
 for(i = 0; i <= a.length-1; i++)    
document.write (a[i] + '<br />');


for(i = 0; i < a.length-1; i++)
   for(j = i+1; j < a.length; j++)
      if(a[i] > a[j]) {
         var t = a[i];
         a[i] = a[j];
         a[j] = t;
      }
     document.write ('Array dopo dell\'ordinamento<br />');
 for(i = 0; i <= a.length-1; i++)    
document.write (a[i] + '<br />');


L'esempio funzionante lo trovate qui.

← PHP: costruire un feed per il proprio blog Php connessione al database valida sia in locale che su server remoto →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.