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

SL & STL C++ Discussion :

recherche map non precisse


Sujet :

SL & STL C++

  1. #1
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 135
    Points : 83
    Points
    83
    Par défaut recherche map non precisse
    bonjours,
    j'ai une map,et j'ai besoin de faire des recherches de séquence.
    je vais essayer de simplifier mon cas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    map <float, float> liste
    liste[1]=<2,34;5,46>
    liste[2]=<2,46;6,435>
    liste[3]=<3,65;6,345>
    liste[4]=<4,54;5,234>
    liste[5]=<324,43;234,54>
    liste[6]=<324,435;324,54>
    liste[7]=<34,43;432,54>
    liste[8]=<34,43;45324,34>
    liste[9]=<342,4332;454,765>
    liste[10]=<345,654;456,435>
    liste[11]=<123,45;3456,76>
    et par exemple j'ai besoin de trouver, une séquence de trois élément
    qui se rapproche le plus de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [1]=<23,5435;234,543>
    [2]=<24,453;234,643>
    [3]=<435,34;234,54>
    ma question est de savoir si la stl fournit des outil pour ce genre de recherche, et si non
    quelle pourrait être d'après vous l'approche la plus efficace?

    merci

  2. #2
    Membre averti Avatar de Nogane
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    241
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 241
    Points : 323
    Points
    323
    Par défaut
    bonjour,
    Dans la std:map, les méthode lower_bound et upper_bound sont peut-être ce qu'il te faut.

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968

  4. #4
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 135
    Points : 83
    Points
    83
    Par défaut hmm
    donc si je comprend bien il n'y a pas vraiment de méthode direct.

    de plus j'avais trop simplifier le problème
    en réalité ma map se présente comme çà:

    map <int, struct{double,double, double, double}>
    et les recherche doivent se faire sur la serie de double.

    et alors la,la stl ne fournis pas vraiment d'outil.

    Si quiconque aurai une idée d'approche se suis preneur.
    je voudrai juste presiser que sur une map, je vais devoir faire plusieurs recherche "simultanées".

Discussions similaires

  1. [EF] Mapping non Traditionnel : 2 classes dans 1 table
    Par Wakko2k dans le forum Accès aux données
    Réponses: 5
    Dernier message: 11/12/2008, 17h15
  2. Recherche de non-correspondance (find unmatch)
    Par zitoune92 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 07/03/2008, 11h54
  3. Spring + Struts mapping non reconnu
    Par willoi dans le forum Spring Web
    Réponses: 2
    Dernier message: 14/02/2007, 09h19
  4. [C#] Map non ordonnée
    Par hdd dans le forum C#
    Réponses: 2
    Dernier message: 04/01/2007, 21h46
  5. [Recherche] Mapping apériodique
    Par Vincent|Dev dans le forum OpenGL
    Réponses: 3
    Dernier message: 14/03/2005, 17h48

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