建立兩個vector,用merge將它們合併,再用sort進行排序,將排序後的vector輸出出來:
#include
#include
#include
using namespace std;
vectormerge(vector,vector);
int main()
{vectorv1;
v1.push_back(4);
v1.push_back(6);
v1.push_back(2);
vectorv2;
v2.push_back(3);
v2.push_back(1);
v2.push_back(5);
vectorv3=merge(v1,v2);
sort(v3.begin(),v3.end());
for(vector::iterator it=v3.begin();it!=v3.end();++it){
cout<<*it{v1.insert(v1.end(),v2.begin(),v2.end());
return v1;
#include
(1)sort(a.begin(),a.end()); //對a中的從a.begin()(包括它)到a.end()(不包括它)的元素進行從小到大排列
(2)reverse(a.begin(),a.end()); //對a中的從a.begin()(包括它)到a.end()(不包括它)的元素倒置,但不排列,如a中元素為1,3,2,4,倒置後為4,2,3,1
(3)copy(a.begin(),a.end(),b.begin()+1); //把a中的從a.begin()(包括它)到a.end()(不包括它)的元素複製到b中,從b.begin()+1的位置(包括它)開始複製,覆蓋掉原有元素
(4)find(a.begin(),a.end(),10); //在a中的從a.begin()(包括它)到a.end()(不包括它)的元素中查詢10,若存在返回其在向量中的位置
linux的一些基本操作
bash的基本操作 ctrl c 結束當前程序 ctrl z 暫停當前程序,放入後台 l 清屏 s 停止鍵盤響應 q恢復 d 標準輸入結束 r 搜尋歷史命令 linux自啟動命令 etc rc.d rc.local裡面新增 會對所有的使用者起作用 bashrc對單個使用者起作用 qt開發 1 ui設...
vim的一些基本操作
下面的操作,都是命令狀態下進行的,不要進入插 入狀態了,如果進入了插入狀態,esc 退出輸入狀態 一,游標移動 游標移動 h 或 向左箭頭鍵 20h或者20 游標向左移動乙個字元 游標向左移動20個字元,j 或 向下箭頭鍵 20j或者20 游標向下移動一行 游標向下移動20行,k 或 向上箭頭鍵 2...
Mysql的一些基本操作
1 啟動mysql net start mysql 2 控制台登入mysql mysql u username p password 3 檢視mysql版本 1 在終端下 mysql v。2 在mysql中 mysql status 資料庫和表操作 22.4.1 建立資料庫 1 建立 create ...