c++语言中std::rotate怎么用

 时间:2024-10-13 06:09:29

1、基本语法格式:void rotate(ForwardIterator first, ForwardIterator middle, ForwardIterator last)该语法表示调换一个序列中子序列[first, middle)与[middle ,last)的位置。

c++语言中std::rotate怎么用

3、vector类型的用法这种类型需要使用内置的迭代器来确定first,middle和last的位置。具体实例:#include<iostream>#inclu颊俄岿髭de<algorithm>using namespace std;int main(){ vector<int >v={1,2,3,4,5,6,7}; cout<<"old vector"<<" "; for (auto x : v) cout<<x<<" "; cout<<endl; rotate(v.begin(),v.begin()+2,v.end()); cout<<"New vector "; for (int i=0;i<v.size();i++) cout<<v[i]<<" "; cout<<endl;}

c++语言中std::rotate怎么用

5、数盲褓梆尺组的用法:具体看实例#include<iostream>#include<algorithm>using namespace std;int main(){ int a[]={1,2,3,4,5,6,7}; cout<<"old array "; for (int i=0;i<7;i++) cout<<a[i]<<" "; cout<<endl; rotate(a,a+2,a+7); cout<<"NEW array "; for (int i=0;i<7;i++) cout<<a[i]<<" "; cout<<endl;}

c++语言中std::rotate怎么用
  • Can't set attribute错误怎么办?
  • 考研成绩查询时显示密码错误的处理方法
  • 22K金是什么?它有哪些特性和优势?
  • EDS与EDX有什么区别
  • 浙里办怎样查询殡仪馆信息
  • 热门搜索
    麦冬泡水喝的功效 西塘在哪里 东极岛在哪里 手机回收站在哪里 微信网站怎么做 梅里雪山在哪里 明星是怎么减肥的 如何预防妊娠纹 塔克拉玛干沙漠旅游 如何建微信群