Trie d'elements de arrayliste

Fermé
abdou guettaf Messages postés 2 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 8 janvier 2014 - 8 janv. 2014 à 20:50
velocity Messages postés 203 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 16 octobre 2014 - 11 janv. 2014 à 11:29
Bonjour,
je veux trie l'entrée (tt) par ordre croisant qui peux m'aider svp

public class processus {
public int NumeroProcessus;
public int DateArrive;
public int Preorite;
public int DureExe;
public int TempAtt;
public int Temprep;
public processus(int nump, int tem, int priorite, int temptrait)
{
this.NumeroProcessus=nump;
this.DateArrive=tem;
this.Preorite=priorite;
this.DureExe=temptrait;
this.TempAtt=0;
this.Temprep=0;
}
public void settempatt (int x){
TempAtt=x;
}

}

public class shortjobfirst {

public static void main(String[] args) {
List<processus> L=new ArrayList <processus>();

int ta=0, np=5,tm=0,p=0,tt = 0,rep=0,som=0;
processus pro=new processus(np,tm,p,tt);
L.add(pro);
Scanner sc = new Scanner(System.in);
for (int i=0;i<5;i++)
{
System.out.println("donnez le tepms d'arrive du processus:"+i);
ta=sc.nextInt();
L.add(pro);
System.out.println("donnez le nombre de cpu du processus:"+ i );
tt=sc.nextInt();
L.add(pro);

}
}
}

1 réponse

velocity Messages postés 203 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 16 octobre 2014 6
11 janv. 2014 à 11:29
GIUF. Une petite recherche aurait pu suffir:
https://mkyong.com/java/how-to-sort-an-arraylist-in-java/
Un petit effort pour redéfinir les méthodes dans la classe processus, nécessaires pour trie selon tes goûts.
http://tutorials.jenkov.com/java-collections/hashcode-equals.html
0