[JAVA] fonction tri d'un tableau

Résolu/Fermé
Moustik' Messages postés 10 Date d'inscription lundi 20 novembre 2006 Statut Membre Dernière intervention 5 janvier 2007 - 30 nov. 2006 à 18:57
 rita - 15 oct. 2009 à 11:13
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\'
A voir également:

2 réponses

tri d'un tableau des entier passer en argument
4
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
1 déc. 2006 à 11:27
Bonjour,

Quel est le soucis ?
0
Moustik' Messages postés 10 Date d'inscription lundi 20 novembre 2006 Statut Membre Dernière intervention 5 janvier 2007
1 déc. 2006 à 17:14
Le probleme c'est que mon appel de fonction ne fonctionne pas, je ne comprend pas trop ...
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248 > Moustik' Messages postés 10 Date d'inscription lundi 20 novembre 2006 Statut Membre Dernière intervention 5 janvier 2007
1 déc. 2006 à 17:22
Ceci n'est pas une erreur java classique. Merci de détailler exactement l'erreur. Sinon, personne ne pourra t'aider.
0
Moustik' Messages postés 10 Date d'inscription lundi 20 novembre 2006 Statut Membre Dernière intervention 5 janvier 2007 > oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007
1 déc. 2006 à 17:34
L'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
abdelali > Moustik' Messages postés 10 Date d'inscription lundi 20 novembre 2006 Statut Membre Dernière intervention 5 janvier 2007
16 déc. 2006 à 12:34
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