Quiz Tas: construction, modification
Quel est le résultat de ce programme ?
string s("1234");
make_heap(s.begin(), s.end());
cout << s << endl; 4231
Quel est le résultat de ce programme ?
string s("HELLO");
make_heap(s.begin(), s.end());
cout << s << endl; OLLHE
Quel est le résultat de ce programme ?
string s("7651234");
pop_heap(s.begin(), s.end());
cout << s << endl; 6451237
Quel est le résultat de ce programme ?
string s("76512348");
push_heap(s.begin(), s.end());
cout << s << endl; 87562341
Quel est le résultat de ce programme ?
priority_queue<pair<int, string>> pq;
pq.push(make_pair(1, "A"));
pq.push(make_pair(5, "B"));
pq.push(make_pair(3, "C"));
pq.push(make_pair(4, "D"));
pq.push(make_pair(2, "E"));
while (!pq.empty()) {
auto paire = pq.top();
pq.pop();
cout << paire.second;
} BDCEA