#include <cstdlib> #include <ctime> #include <vector> #include <algorithm> #include <cassert> using namespace std; void fill_random_int(vector<int>& v, int cnt) { v.clear(); for (int i = 0; i != cnt; ++i) { v.push_back(rand()); } } void test_sort(vector<int>& v) { sort(v.begin(), v.end()); for (int i = 0; i != v.size() - 1; ++i) { assert(v[i] <= v[i + 1]); } } int main() { srand(time(NULL)); vector<int> v; fill_random_int(v, 1000000); test_sort(v); return 0; } // => Process exited after 3.556 seconds with return value 0
原文:https://www.cnblogs.com/xkxf/p/12694605.html