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

Articolo stampato da http://disign.improntedigitali.it/javascript-il-metodo-sort-per-ordinare-un-array-254-46-1.html

© Luca Frassineti

Javascript 6.153 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.

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


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