[C++] Besoin d'une liste un peu particuliere

Besoin d'une liste un peu particuliere [C++] - C++ - Programmation

Marsh Posté le 08-07-2003 à 14:42:30    

Voila mon probleme :
 
Je voudrais stocker une map de deque de pair, mais je souhaiterais que le premier element de la pair soit unique dans la deque (et ecrasé si j'insere une nouvelle pair avec le meme premier element), et que je puisse lancer une recherche rapide de ce premier element dans la deque.
Y-a-t'il une structure plus adequate pour ca, et si non, comment je pourrais me demerder. (set avec overload de l'operateur de comparaison ?)
 
(le structure :
 

Code :
  1. std::map<id, std::deque<std::pair<hierFig, int>>>

)


Message édité par joce le 08-07-2003 à 14:44:26
Reply

Marsh Posté le 08-07-2003 à 14:42:30   

Reply

Marsh Posté le 08-07-2003 à 14:45:55    

ben il me semble que y a pas de solution,enfin t'es pas tres clair, t'as bien réfléchis au set? enfin j'ai l'impression que ça va se resoudre par programmation et pas par structure de données.
 
edit: par contre, ne surcharge pas, fais plutot un object fonction, que tu passes en arguments en construction


Message édité par Taz le 08-07-2003 à 14:47:17
Reply

Marsh Posté le 08-07-2003 à 14:52:55    

bon ch'uis trop con j'ai trouve ma struct.
 
Ce que je veux c'est un
 

Code :
  1. std::map<id, std::map<hierFig, int>>


 
:D

Reply

Marsh Posté le 08-07-2003 à 14:54:38    

à ton service. fais gaffe aux espaces avec tes templates imbriqués (>> et << )

Reply

Marsh Posté le 08-07-2003 à 15:01:09    

++Taz a écrit :

à ton service. fais gaffe aux espaces avec tes templates imbriqués (>> et << )

yep je sais ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed