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有什么区别
  • 浙里办怎样查询殡仪馆信息
  • 热门搜索
    广西旅游路线 蒙山旅游 苏州有哪些旅游景点 齐云山旅游 阿里山旅游攻略 四川成都旅游攻略 长春旅游网 兴凯湖旅游 青藏线旅游景点 东钱湖旅游学校