[JAVA] fonction tri d'un tableau

Résolu
bonsoir,

j'ai un souci dans mon code suivant :
voici ma fonction :
public void trierTableau(int tbl[]){
		int i,j,taille,tmp;
		taille=tbl.length;
			while(taille>1)
			{
				for(i=0; i<taille-1; i++){
					if(tbl[i]>tbl[i+1]){
						tmp=tbl[i];
						tbl[i]=tbl[i+1];
						tbl[i+1]=tmp;
					}	
				}
				taille=taille-1;
			}
	}


et son appel :
egalite.trierTableau(egalite[]);

(le tableau a été déclaré et initialisé et il est partiellement rempli)

Merci pour vos reponses

Moustik\'

2 réponses

  1. tri d'un tableau des entier passer en argument
    4
    1. Bonjour,

      Quel est le soucis ?
      0
      1. Le probleme c'est que mon appel de fonction ne fonctionne pas, je ne comprend pas trop ...
        0
      2. @Moustik'Ceci n'est pas une erreur java classique. Merci de détailler exactement l'erreur. Sinon, personne ne pourra t'aider.
        0
      3. @oberionL'erreur est :

        C:\Documents and Settings\\Mes documents\Jeu.java:242: '.class' expected
        egalite.trierTableau(egalite[]); /** on trie le tableau dans l ordre croissant */
        ^
        C:\Documents and Settings\\Mes documents\Jeu.java:242: ')' expected
        egalite.trierTableau(egalite[]); /** on trie le tableau dans l ordre croissant */
        ^
        2 errors
        0
      4. @Moustik'Le code de votre fonction est très bien, mais j’ai une petite remarque concernant l’appel de la fonction egalite.trierTableau(egalite[]). ‘egalite’ est un objet appelant et en même temps passé en arguments !
        0