Supongamos que el usuario introduzca una matriz, por ejemplo:Obtener los índices de una matriz después de la clasificación?
Array = {France, Spain, France, France, Italy, Spain, Spain, Italy}
que Yo sé lo largo de ella
la matriz index
sería:
index = {0, 1, 2, 3, 4, 5, 6, 7}
Ahora, después de la clasificación usando Arrays.sort(Array);
newArray
será como:
newArray = {France, France, France, Italy, Italy, Spain, Spain, Spain}
y la newIndex
será:
newIndex = {0, 2, 3, 4, 7, 1, 5, 6}
El problema es: ¿cómo puedo encontrar el newIndex
de la matriz entrada?
Gracias de antemano
similares a http://stackoverflow.com/questions/4839915/sorting-a-list-based-on-another-lists-values-java/4839994#4839994 pero mucho más claramente definido. – maaartinus