C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Heap & STL

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Pierre THIERRY
Guest





PostPosted: Wed Jun 28, 2006 7:08 pm    Post subject: Heap & STL Reply with quote



Alors que je suis en train de rattraper mon retard théorique en
structures de données et algorithmes, je viens d'étudier les tas.

Or, je m'étonne que ceux-ci soient implémentés dans la STL d'une façon
qui me semble peu orientée objet, par des fonctions qui agissent sur des
itérateurs. Pourquoi la STL n'inclut-elle pas les tas comme adapteurs de
conteneurs, à l'image des piles et files ?

Curieusement,
Nowhere man
--
nowhere.man (AT) levallois (DOT) eu.org
OpenPGP 0xD9D50D8A
Back to top
Michel Decima
Guest





PostPosted: Wed Jun 28, 2006 7:23 pm    Post subject: Re: Heap & STL Reply with quote



In news:pan.2006.06.28.14.08.13.981318 (AT) levallois (DOT) eu.org,
Pierre THIERRY <nowhere.man (AT) levallois (DOT) eu.org> typed:
Quote:
Alors que je suis en train de rattraper mon retard théorique en
structures de données et algorithmes, je viens d'étudier les tas.

Or, je m'étonne que ceux-ci soient implémentés dans la STL d'une façon
qui me semble peu orientée objet, par des fonctions qui agissent sur
des itérateurs. Pourquoi la STL n'inclut-elle pas les tas comme
adapteurs de conteneurs, à l'image des piles et files ?

Pour les deux compilateurs auquels j'ai acces ici (xlC6 et g++-4.1.0),
la classe std::priority_queue utilise make_heap, push_heap et pop_heap.
(je ne peux pas affirmer que c'est une obligation, bien que ca semble
quand meme assez naturel).
Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.