简介
show code
code
#include <set>
#include <vector>
#include <list>
#include <iostream>
#include <memory>
#include <algorithm>
using namespace std;
int main() {
vector<int> a = {1, 2, 3, 4, 8, 6};
make_heap(a.begin(), a.end());
sort_heap(a.begin(), a.end());
cout <<"\n";
for(auto it:a) std::cout << it << " ";
make_heap(a.begin(), a.end());
cout <<"\n";
for(auto it:a) std::cout << it << " ";
a.push_back(7);
push_heap(a.begin(), a.end());
cout <<"\n";
for(auto it:a) std::cout << it << " ";
}
---------------------------我的天空里没有太阳,总是黑夜,但并不暗,因为有东西代替了太阳。虽然没有太阳那么明亮,但对我来说已经足够。凭借着这份光,我便能把黑夜当成白天。我从来就没有太阳,所以不怕失去。
--------《白夜行》
浙公网安备 33010602011771号