Tout document autorisé
|
![]() figure 1 |
|
|
|
|
|
|
|
|
|
|
figure 2
|
|
|
|
|
|
|
|
|
figure 3
|
|
|
|
|
|
figure 4
Que devient ce vecteur après chacun des ajouts successifs des valeurs 11, 6, 40, introduites dans cet ordre (donner le vecteur après chaque ajout).
|
|
|
|
|
|
figure 5
Que devient ce vecteur après chacune des suppressions successives de 3 valeurs (donner le vecteur après chaque suppression) ? Quelles sont ces trois valeurs ?
figure 6
Indiquer les ajouts à faire dans le fichiers CTree.h (annexe). Ajouter les corps correspondants dans le fichier CTree.hxx.
/**
* * @File : CTree.h * **/ #if !defined __CTREE_H__ #define __CTREE_H__ #include <vector> #include "CLinkDouble.h"
namespace nsSdD
CNoeudT * GetGauche (void) const;
void SetGauche (CNoeudT * const Ptr);
CNoeudT * Insert (const T & Info);
}; // CNoeudT CNoeudT <T> * m_Racine; public :
void Insert (const T & Info); protected :
}; // CTree } // nsSdD #include "CTree.hxx" #endif // __CTREE_H__ |
© D. Mathieu mathieu@romarin.univ-aix.fr
I.U.T.d'Aix en Provence - Département Informatique