This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
in204:tds:sujets:td4:part1 [2019/10/15 13:34] bmonsuez [Question n°1.2] |
in204:tds:sujets:td4:part1 [2022/11/18 10:49] (current) |
||
---|---|---|---|
Line 90: | Line 90: | ||
</code> | </code> | ||
<hidden Explication & correction> | <hidden Explication & correction> | ||
+ | |||
<code cpp> | <code cpp> | ||
Line 288: | Line 289: | ||
using namespace std; | using namespace std; | ||
- | int testSortAndUpper() | + | void testSortAndUpper() |
{ | { | ||
+ | std::vector<int> v{ 10, 20, 30, 30, 20, 10, 10, 20 }; | ||
// Appel de la fonction "upper' sur le vecteur en commençant par le premier élément | // Appel de la fonction "upper' sur le vecteur en commençant par le premier élément | ||
// et en terminant avec le dernier. | // et en terminant avec le dernier. | ||
Line 305: | Line 307: | ||
- | int testSortHeapAndUpper() | + | void testSortHeapAndUpper() |
{ | { | ||
+ | std::vector<int> v{ 10, 20, 30, 30, 20, 10, 10, 20 }; | ||
+ | std::make_heap(v.begin(), v.end()); | ||
// Appel de la fonction "upper' sur le vecteur en commençant par le premier élément | // Appel de la fonction "upper' sur le vecteur en commençant par le premier élément | ||
// et en terminant avec le dernier. | // et en terminant avec le dernier. |