Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2012, 01:37
arratete
 
Fecha de Ingreso: febrero-2012
Mensajes: 39
Antigüedad: 12 años, 8 meses
Puntos: 0
Ordenamiento Arraylist

Buenos dias, estoy haciendo un programa en el que uno de los subprogramas es ordenar una listadeTareas por orden de prioridad de cada Tarea.
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]+ ",");
		}

Última edición por arratete; 08/06/2012 a las 01:45