Tableau trier help

cs_emmanuel9 Messages postés 903 Date d'inscription mercredi 23 février 2005 Statut Membre Dernière intervention 16 juin 2010 - 2 mars 2005 à 17:17
cs_emmanuel9 Messages postés 903 Date d'inscription mercredi 23 février 2005 Statut Membre Dernière intervention 16 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.

HELP !

5 réponses

TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
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.

::|The S@ib|::
MVP C#.NET
0
cs_emmanuel9 Messages postés 903 Date d'inscription mercredi 23 février 2005 Statut Membre Dernière intervention 16 juin 2010 2
3 mars 2005 à 10:19
Merci de ta réponse, je vais essayer de faire ca, et ca marche par ordre decroissant ?
0
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
3 mars 2005 à 12:25
CA depénd comment tu implementes ton icomparable c'est toi qui choisit

::|The S@ib|::
MVP C#.NET
0
Utilisateur anonyme
24 mars 2005 à 11:26
1 classe par ligne !!!!!!!!!

Moi mon tableau se rempli de facon dynamique! est il reellement impassable de trier a tableau a 2dimensions en c# ?

U just need a fuck for Ur violence
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_emmanuel9 Messages postés 903 Date d'inscription mercredi 23 février 2005 Statut Membre Dernière intervention 16 juin 2010 2
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 ?
0
Rejoignez-nous