cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
2 mars 2005 à 17:17
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
24 mars 2005 à 11:58
Bonjour,
Je chercher à trier un tableau de x élements dans utiliser de méthode comme sort. Quel méthodes de tries me conseilleriez vous et surtout comment s"en servir ? car en faite je veux trier un tableau à deux dimensions sur la base du premier groupe d'element et les méthodes comme sort ne marche pas pour les tableaux à plus d"une dimension. J'ai vu qu'il y avait differente méthode de trie comme le trie à bulles mais j'ai pas trop compris la logique.
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 2 mars 2005 à 17:32
En fait le framework ne contient pas la routine de trie pour des tableaux multidimensionels.
Il y a une méthode qui consiste a developper une classe qui correspond a une ligne de ton tableau. (1 classe par ligne du coup).
Tu implements IComparable sur cette classe.
Tu stockes tes instances dans une arraylist.
Et tu apelles la méthode Sort de l'arraylist qui lui fera appel a ton implémentation de icomparable.
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 24 mars 2005 à 11:58
oui une classe par ligne mais imaginons que j'ai une tableau en deux dimensions avec
1 5
3 6
2 1
4 3
et quand je le classe ca doit faire
1 5
2 1
3 6
4 3
je le classe sur la premiere colonne mais meme en faisant une classe par ligne je vois pas trop comment je pourrais faire. Aurais tu un bout de code pour eclaire ma lanterne ?