Antoine Amministratore Tignatori
Messaggi : 185 Data d'iscrizione : 18.01.10 Età : 39 Località : Foggia
| Titolo: Algoritmi java - ordinamento per inserzione Lun Feb 22, 2010 3:33 am | |
| Ordinamento per inserzione in maniera CRESCENTE - Codice:
-
public void ordinamentoInserzioneAZ(String[] arrayx){ int e,i=-1; String appoggioStr=""; boolean scambio=true; while(i<arrayx.length && scambio==true){ i++; e=i; appoggioStr=arrayx[i]; scambio=false; for(int j=i;j<arrayx.length;j++){ if(arrayx[j].compareToIgnoreCase(appoggioStr)<0){ e=j; appoggioStr=arrayx[j]; scambio=true; } } if(scambio==true){ for(;e>(i+1);e--){ arrayx[e]=arrayx[e-1]; } arrayx[i+1]=appoggioStr; } } System.out.println("Array ordinato in maniera CRESCENTE"); } | |
|