Changes between Version 3 and Version 4 of 2010CaoTme1


Ignore:
Timestamp:
Feb 19, 2010, 1:42:52 AM (15 years ago)
Author:
jpc
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2010CaoTme1

    v3 v4  
    1919  Vector v1 ( ordered, 5 );
    2020}}}
    21 
    22 En plus des construct
    2321 
    2422=== Stratégie d'allocation mémoire ===
     
    179177Il faut simplement répéter le préfix {{{Vector::}}} devant les définitions des
    180178fonctions membres à l'extérieur de la classe.
     179
     180Ecrire et tester les fonctions d'insertion et de deletion en position quelconque
     181de liste:
     182 * {{{iterator insert(iterator,int)}}}, insère ''avant'' l'itérateur.
     183 * {{{iterator erase(iterator)}}}, efface l'élement pointé par l'itérateur.
     184
     185
     186== Tri a bulle ==
     187
     188Soit la classe foncteur suivante:
     189{{{
     190class Compare {
     191  public:
     192    bool operator() ( int& lhs, int& rhs );
     193};
     194}}}
     195
     196Ecrire le corps de la fonction de tri à bulle en ne faisant appel qu'aux itérateurs.
     197{{{
     198void sort ( Vector::iterator begin, Vector::iterator end, Compare );
     199}}}