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 :

[STL] priority_queue parcours


Sujet :

SL & STL C++

  1. #1
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut [STL] priority_queue parcours
    ho ho ho,


    Qui pourrait me dire comment parcourir tout les element d une std::priority_queue ?

    L'ordre de parcours n est pas important pour cette etape.
    Les elements sont accedés en lecture seule.

    La rapidité d execution est par contre importante.
    merci d avance...

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tu ne peux pas, une priority_queue ne te permettra que d'inspecter le premier élément.

  3. #3
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut
    qu est tu me conseillerais comme conteneur (à la place des priority_queue) pour stocker des requètes priorisées les une par rapport aux autres ???

    j aimerais pouvoir specifier un foncteur de comparaison pour traiter les priorités entre elle.

    et aussi utiliser des iterateur sur le conteneur.

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    std::set ?

  5. #5
    Membre émérite Avatar de HanLee
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2004
    Messages : 738
    Par défaut
    Pourquoi pas un tas avec make_heap ? Ca permet d'accéder au min en temps constant.

Discussions similaires

  1. [STL] Parcours de maps de maps de char*
    Par FenX. dans le forum SL & STL
    Réponses: 19
    Dernier message: 17/07/2007, 09h50
  2. [STL] parcours d'un vecteur
    Par ZaaN dans le forum SL & STL
    Réponses: 7
    Dernier message: 26/06/2007, 14h48
  3. parcours aléatoire d'une list STL
    Par istdasklar dans le forum SL & STL
    Réponses: 6
    Dernier message: 16/05/2007, 02h30
  4. Probleme avec parcours de stl::vector
    Par MDiabolo dans le forum SL & STL
    Réponses: 10
    Dernier message: 08/03/2006, 00h35
  5. [STL]std::map<std::string, structure> Parcour...
    Par Zenol dans le forum SL & STL
    Réponses: 5
    Dernier message: 11/02/2006, 13h46

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