Hola gracias Debci por responderme efectivamente gracias a ese documento se como trabajan los algoritmos de planificacion, en estos momentos estoy desarrollando el algoritmo FCFS que ordena los procesos dependiendo el tiempo de llegada. pero tengo un problema no se como ordenar un ArrayList (Nombre, TiempoLLegada, TiempoDuracion).....
Necesito que me ordene ese arraylist depentiendo el tiempo de llegada
Este es mi codigo
private ArrayList<Procesos> ordenarPorTiempoLlegada(ArrayList<Procesos> proc) //Aqui me llega el ArrayLis
{
for (int i=0; i<proc.size()-1; i++)
{
for (int j = i+1; j < proc.size(); j++)
{
if (proc.get(i).getTiempoProceso() > proc.get(j).getTiempoProceso())
{
Procesos aux = proc.get(i);
proc.set(i, proc.get(j));
proc.set(j, aux);
}
}
}
return proc;