Руководство по стандартной библиотеке шаблонов STL

         

int main


#include <stl.h> #include <iostream.h>

int main () { vector<int> v;

v.push_back (1); v.push_back (20); v.push_back (4); make_heap (v.begin (), v.end ());

v.push_back (7); push_heap (v.begin (), v.end ());

sort_heap (v.begin (), v.end ()); ostream_iterator<int> iter (cout, " "); copy (v.begin (), v.end (), iter); cout << endl;

return 0; }



#include <stl.h> #include <iostream.h>

int main () { vector<int> v;

v.push_back (1); v.push_back (20); v.push_back (4); make_heap (v.begin (), v.end (), greater<int> ());

v.push_back (7); push_heap (v.begin (), v.end (), greater<int> ());

sort_heap (v.begin (), v.end (), greater<int> ()); ostream_iterator<int> iter (cout, " "); copy (v.begin (), v.end (), iter); cout << endl;

return 0; }


Содержание раздела