c++ vector容器的使用,序列倒叙reverse(),容器底部插入一个数值push_back()

Posted fanrupin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ vector容器的使用,序列倒叙reverse(),容器底部插入一个数值push_back()相关的知识,希望对你有一定的参考价值。

问题:程序实现将que[i]添加到que2最后,再将que2反转输出。

例如:

输入

4

1 2 3 4

输出

4 2 1 3

#include<iostream> 

#include<vector>

using namespace std;

int main()

{

 int i=0;  

int n;

 vector<int>que;  

vector<int>que2;  

int x;

 cin >> n;

 for (i = 0; i < n; i++)  

{  

 cin >> x;   que.push_back(x);  // 容器的操练就是用成员函数puch_back压入元素,动态申请空间    }

 for (i = 0; i < n; i++) {

 que2.push_back(que[i]);   

reverse(que2.begin(), que2.end());

 }

 for (i = 0; i < n; i++)

{   cout << que2[i] << "\t";  }

 system("pause");

 return 0;

}

 

以上是关于c++ vector容器的使用,序列倒叙reverse(),容器底部插入一个数值push_back()的主要内容,如果未能解决你的问题,请参考以下文章

序列式容器------vector类模板

c++容器的底层数据结构

C++ std::vector 容器 是什么

用于以通用方式返回序列的 C++ API

C++ STL应用与实现2: 如何使用std::vector

C++ STL应用与实现2: 如何使用std::vector