salut j'ai quelque questions:

le passage en java se passe par référence ou par valeur??

dans cette exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public static void bulles(int [] a) {
  for(int k=0 ; k<a.length-1 ; k++)
    for(int j=a.length-1 ; j > k ; j--)
      if (a[j] < a[j-1]) swap(a,j,j-1) ;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
private static void swap(int x[], int a, int b) {
  int t = x[a]; x[a] = x[b]; x[b] = t;
}
est ce qu'on échange juste les valeurs de ce ce tableau ??

2- j'ai un exercice a faire de trier une arraylist en utilisant des foncteurs mais vraiment je sais même pas d’où commencer ; dois je utiliser un iterator
s'il vous plait juste le raisonnement que je dois suivre parce que je suis bloqué