4486: 【例】vector-resize()
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:12
解决:11
题目描述
样例输入 复制
样例输出 复制
1 2 3 4 5
5 4 3 2 1
5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
提示
#include <bits/stdc++.h> using namespace std; void print(vector<int> v){ //遍历vector中的元素 for(int i=0;i<v.size();i++){ //vector:可以使用下标访问,但不能越界 cout<<v[i]<<" "; } cout<<endl; } int main(){ int a[]={5,3,1,4,2}; vector<int> v(a,a+5); sort(v.begin(),v.end()); print(v); reverse(v.begin(),v.end()); print(v); //重置 vector 的大小为 20 v.resize(20); print(v); return 0; }