C++计时函数
推薦使用chrono計時函數(shù)
#include<iostream>
#include<vector>
#include<algorithm>
#include<chrono>
using namespace std;
class mycom
{
public:bool operator()(pair<int,int> p1,pair<int,int> p2){return p1.first < p2.first;}
};int main()
{vector<pair<int, int>> container(5);container[0] = make_pair(0, 1);container[1] = make_pair(1, 2);container[2] = make_pair(0, 3);container[3] = make_pair(3, 4);container[4] = make_pair(0, 5);chrono::steady_clock::time_point start = chrono::steady_clock::now();stable_sort(container.begin(), container.end(), mycom());chrono::steady_clock::time_point end = chrono::steady_clock::now();chrono::duration<double> time_used = chrono::duration_cast<chrono::duration<double>>(end - start);cout << time_used.count() << endl;for (int i = 0; i < 5; i++){cout << container[i].first << " " << container[i].second << endl;}return 0;
}
總結(jié)
- 上一篇: ubuntu下使用conda出现solv
- 下一篇: 2018微信网名经典