IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Fonction de tri rapide


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut Fonction de tri rapide
    Bonjour à tous et bonne année !

    J'aurais besoin d'un peu d'aide si vous voulez bien...

    j'aimerais trier un tableau en fonction d'une colonne, je me demandais quelle était la méthode la plus rapide, y a t il une fonction qui permet de faire ça rapidement autrement c'est vraiment fastidieux et je suis loin d'etre une pro :s

    Je vous remercie par avance et vous transmets mes meilleurs voeux !

  2. #2
    Membre éprouvé Avatar de beren.kei
    Inscrit en
    Mai 2008
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mai 2008
    Messages : 135
    Par défaut
    bonjour !

    tout dépend du type de "tableau" que tu utilises... Avec certains types de collections, tu as des fonctions de tri très agréables ^^ (la fonction .sort() généralement)
    donnes nous plus de précisions, utilises tu un tableau de base de variables ? (genre String[] ) ou un type plus particulier ? arrayList, List<>, ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut
    Salut beren,

    En fait j'ai un tableau à plusieurs colonnes 1 ere colonne c'est un string (nom) le reste c des chiffres... La colonne clé représente un ratio donc en pourcentage...

    Ca répond à ta question? :s

  4. #4
    Membre éprouvé Avatar de beren.kei
    Inscrit en
    Mai 2008
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mai 2008
    Messages : 135
    Par défaut
    euh... alors j'suis pas très doué en vb, je vois pas comment créer un tableau avec des types différents.... une structure ? ou tu parles d'un tableau visuel (dataGrid) ?
    j'crois que je vais laisser des personnes plus doués que moi en vb t'aider...

  5. #5
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Citation Envoyé par charlottedie Voir le message
    Salut beren,

    En fait j'ai un tableau à plusieurs colonnes 1 ere colonne c'est un string (nom) le reste c des chiffres... La colonne clé représente un ratio donc en pourcentage...

    Ca répond à ta question? :s
    soit tu a un tableau a double dimension de string soit c'est un tableau d'enregistrement, donne nous un peu plus de détail sur la structure de données que tu utilise.

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut
    ok,

    Alors j'ai un tableau de dimensions (14*11).
    Premiere ligne et premiere colonnes sont les titres. Des string.
    Je veux commencer à trier à partir de la colonne numéro 6. Donc à partir de l'élément (2,6).
    je voudrais un tri décroissant. donc que le premier élément qui soit à cet emplacement (2,6) soit le plus grand.
    Dans cette colonne ce sont des chiffres exprimés en %.

    Ainsi, je dois trier à partir de l'élement (2,6) par exple

    colonne1 I colonne2 I ....I colonne6 I.... I colonne 11
    ligne1= caroline 5.5 50% 44%
    ligne2 Justine 5.1 89 % 32 %

    =>
    colonne1 I colonne2 I ....I colonne6 I.... I colonne 11
    ligne1 Justine 5.1 89 % 32 %
    ligne2 caroline 5.5 50% 44%


    Voilà ! je sais pas si je suis claire ... :s
    merci !

  7. #7
    Membre éprouvé Avatar de beren.kei
    Inscrit en
    Mai 2008
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mai 2008
    Messages : 135
    Par défaut
    tu programmes en quel langage ? vb ? ou c'est de l'algo ?

    du code si possible stp

  8. #8
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    c'est pas tres claire mais deja.

    tu a un tableau a double dimension de string

    Je crois qu'il ne te reste plus qu'a implémenter un algorithme de tri pour résoudre ton problème je te propose le tri rapide ou le tri par insertion a toi de faire les recherches dessus sur google et n'oublie pas que tu a un tableau de string donc pour la comparaison tu va d'abord convertir les valeurs de la cellule.

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

Discussions similaires

  1. Tri rapide
    Par mikees dans le forum Assembleur
    Réponses: 1
    Dernier message: 19/12/2005, 21h53
  2. Tri Rapide sur un CLIST
    Par ensisoft dans le forum MFC
    Réponses: 9
    Dernier message: 13/12/2005, 23h22
  3. Tri rapide
    Par DBBB dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 10/12/2004, 17h54
  4. fonction de tri par introspection
    Par ned-flanders dans le forum C++
    Réponses: 7
    Dernier message: 21/10/2004, 11h49
  5. Réponses: 2
    Dernier message: 08/04/2004, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo