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 6 et antérieur Discussion :

Problème (algorithmique) de tri de nombres


Sujet :

VB 6 et antérieur

  1. #1
    t26
    t26 est déconnecté
    Membre à l'essai
    Inscrit en
    Août 2005
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 24
    Points : 23
    Points
    23
    Par défaut Problème (algorithmique) de tri de nombres
    Bonjour,
    Voici un problème que je n'arrive toujours pas à résoudre, il s'agit plus d'algorithmie que de programmation, mais je travaille en vb 6:

    Soient les dix premiers chiffres: 0,1,2,3,4,5,6,7,8,9.
    Ces chiffres (qui sont en fait des index) dont liés à des valeurs, par exemple:
    0 -> 45
    1->78
    2->45
    3->412
    4->78
    5->55
    etc ...

    Comme vous le constatez, cette association est surjective, mais pas injective! (ie à 2 index différents peut correspondre la même valeur)
    Mon problème est de classer ces index dans l'ordre croissant des valeurs qui leur sont associées (classement arbitraire pour des index associées à des valeurs égales) Soit, en gardant l'exemple, obtenir:
    0->45
    2->45
    5->55
    1->78
    4->78
    3->412

    Concrètement, ces valeurs sont placées dans des tableaux ,
    ( Dim array(0 to 9) As integer...) mais je suis ouvert à toute proposition.

    Merci de ne répondre que si vous avez une solution (ou des éléments de solution), cordialement, T26-1.0 .

  2. #2
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    - Soit tu écris ton propre algorithme, et je t'engage à poser ta question sur le forum algo, que tu traduis ensuite en VB

    - Soit tu utilises un ocx possédant une méthode Sort (genre Listview) ou une astuce genre recordset ADO non connecté, qui a aussi une méthode Sort
    (peut-être un peu riche, mais efficace)

  3. #3
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de tri de nombres
    Par gwash dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 05/03/2009, 15h53
  2. Réponses: 1
    Dernier message: 04/07/2008, 11h14
  3. [VB EXCEL] Problème tri de nombre
    Par jbidou88 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/03/2007, 21h18
  4. Problème de tri entre nombre et lettre
    Par bikork dans le forum Delphi
    Réponses: 5
    Dernier message: 07/06/2006, 20h16
  5. Problème de tri de nombre négatif dans un état
    Par loutsky dans le forum Access
    Réponses: 11
    Dernier message: 21/04/2006, 14h30

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