Como estaba bloqueada he probado a ordenar una lista de enteros mas sencilla.Pero soy incapaz.
Me he estado mirando la ordenacion burbuja, pero tampoco.
Esto es lo que he hecho, pero por supuesto esta mal. Alguien me puede ayudar?
Código:
int[] arrayList={3,8,7,2,5,4,9}; int[] arrayListN=new int [7]; int actual; for (int posicion=0; posicion<arrayList.length; posicion++) { actual=arrayList[posicion]; for (int posicion2=0; posicion2<arrayListN.length; posicion2++) { if (arrayListN[posicion2]==0) { arrayListN[posicion2]=actual; } else { if (actual<arrayListN[posicion2]) { arrayListN[posicion2]=actual; } else { if (posicion2+1<arrayListN.length) { arrayList[posicion2+1]=actual; posicion2=arrayListN.length; } } } } } for (int posicion3=0;posicion3<arrayListN.length;posicion3++) { System.out.print(arrayListN[posicion3]+ ","); }