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 :

Quel conteneur ?


Sujet :

SL & STL C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de matteli
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 85
    Par défaut Quel conteneur ?
    Bonjour,

    je n'ai utilisé que les vector pour l'instant.

    Pour le problème suivant je pense qu'un set ou une list sera plus approprié.

    Mes valeurs sont des ushort.
    L'ordre n'a pas d'importance.
    J'aurais juste besoin d'en ajouter, retirer de façon aléatoire et de vérifier si une valeur est présente.

    Quel est le conteneur le plus approprié sachant que je recherche la rapidité pour les 3 opérations ci-dessus.

    Merci

  2. #2
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Je pense qu'un vector sera très bien. Car la list et le set sont plus couteux mais plus approprié aux données à trier.

  3. #3
    Membre confirmé Avatar de matteli
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 85
    Par défaut
    Citation Envoyé par raptor70 Voir le message
    Je pense qu'un vector sera très bien. Car la list et le set sont plus couteux mais plus approprié aux données à trier.
    est ce que ça ne risque pas d'être couteux quand je retirerai un élément qui peut être au milieu.

  4. #4
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Citation Envoyé par matteli Voir le message
    est ce que ça ne risque pas d'être couteux quand je retirerai un élément qui peut être au milieu.
    http://artis.imag.fr/~Xavier.Decoret...urs_part4.html

    Regarde le chapitre "Choisir ton conteneur", tu devrais trouver toutes tes réponses en fonction de tes besoins...

    Merci

  5. #5
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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 035
    Par défaut
    Citation Envoyé par raptor70 Voir le message
    Regarde le chapitre "Choisir ton conteneur", tu devrais trouver toutes tes réponses en fonction de tes besoins...

    http://cpp.developpez.com/faq/cpp/?p...hoix_conteneur

  6. #6
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Il me semblait bien qu'il y avait quelquechose come ça dans la FAQ .. mais je l'avais pas trouvé ...

  7. #7
    Membre confirmé Avatar de matteli
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 85
    Par défaut
    Je connaissais mais malgré celà, j'avais du mal à me décider.

    Tout compte fait, je vais prendre un vector et je ne supprimerai pas au milieu mais je mettrai une valeur particulière et lors de l'ajout d'un élément, je parcourrai le tableau pour voir s'il y a un emplacement de libre.

    merci

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

Discussions similaires

  1. Quel conteneur (ou widget) faut-il utiliser ?
    Par TsCyrille dans le forum Android
    Réponses: 1
    Dernier message: 13/07/2010, 10h21
  2. quel conteneur, quel comparateur?
    Par regisportalez dans le forum SL & STL
    Réponses: 2
    Dernier message: 06/04/2010, 17h01
  3. Quel conteneur choisir ?
    Par isoman dans le forum SL & STL
    Réponses: 9
    Dernier message: 04/07/2008, 19h39
  4. [C# 2.0] Quel conteneur de données utiliser ?
    Par Mast3rMind dans le forum C#
    Réponses: 3
    Dernier message: 16/10/2006, 16h37

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