基础函数运用 reverse() 翻转函数 1234567//reverse(it,it2) 可以将数组指针在[it,it2)之间的元素进行反转vector<int> vi;for(int i = 0;i<15;i++){ vi.push_back(i);}reverse(vi.begin(), vi.end()); next_permutaion()全排列函数 1234int a[10] = {1, 2, 3, 4, 5}do{ cout << a[0] << " " << a[1] <<" "<< a[2];}while(next_permutation(a,a+5)); priority_queue 优先队列 12345678//队首是小元素priority_queue<int, vector<int>, greater<int> >q;//队首是大的元素priority_queue<int ,vector<int>, less<int> >q;q.push(1);//入队q.top();//访问队首元素q.pop();//出队 算法 #算法 #数据结构 #优先队列 基础函数运用 https://rain_dew.gitee.io/2024/04/07/算法/基础函数运用/ Author Wang yulu Posted on April 7, 2024 Licensed under 动态规划 Previous 线性表总结 Next Please enable JavaScript to view the comments