20/04/2008, 18:30
|
| | Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Ordenar Strings Como puedo modificar este codigo para que ordene Strings?
class Quicksort {
static void orapid (String elems[]) {
or(elems, 0, elems.length-1);
}
private static void or(String elems[], int izquierda, int derecha)
{
int i,j;
String x,y;
i = izquierda; j = derecha;
x = elems[(izquierda+derecha)/2];
do {
while((elems[i]<x) && (i<derecha)) i++;
while((x<elems[j]) && (j>izquierda)) j--;
if (i<=j) {
y = elems[i];
elems[i] = elems[j];
elems[j] = y;
i++; j--;
}
}
while(i<=j);
if(izquierda<j) or(elems, izquierda,j);
if(i< derecha) or(elems,i,derecha);
}
}
Veo que no funciona '<' para comparar Strings
Saludos, |