Mi servirebbe un piccolo aiuto nell'implementare l'algoritmo bouble Sort. Questo mi serve per ordinare alcuni oggetti di tipo String in un Vector.
Io ho scritto questo codice, ma non mi da il risultato desiderato.
--------------------------------------------------------------------
CODICE :
private Vector riordina(Vector vettore){
boolean scambio = true;
int indice = 0;
int lunghezza = vettore.size();
String corrente, prossimo;
while(lunghezza != 0 && scambio) {
scambio = false;
indice = 0;
while(indice != lunghezza - 1) {
corrente = (String) vettore.elementAt(indice);
prossimo = (String) vettore.elementAt(indice + 1);
if(corrente.compareTo(prossimo) > 0) {
scambio = true;
vettore = scambia(vettore, indice, indice + 1);
}
indice++;
}
lunghezza--;
}
return vettore;
}
---------------------------- FINE CODICE -------------------------
Spero che qualcuno possa aiutarmi. Grazie lo stesso.![]()