作业介绍
寒假_进阶班_4_vector+队列
前5题为练习vector容器
#include<bits/stdc++.h>
using namespace std;
const int N=2e5+10;
//容器:装东西的
//vector 就是用来装数据的
//vector 是动态数组 向量
//如果数组的大小 定死了 那不够灵活
//水杯
//string
int a[100];
vector<int> v;
vector<int> v1(10);
vector<int> v2(20,1);
vector<int> v3(v2);
vector<int> v4={1,2,3};
int main(){
cin>>n;
vector<int> v2(n,10);
v.push_back(10);//在容器的尾巴插入一个数据
v.push_back(20);
v.push_back(30);
v.pop_back();//把尾巴的数据删除
cout<<v.size()<<endl;//获取容器里面有几个数据
//遍历vector
for(int i=0;i<v.size();i++){
cout<<v[i]<<" ";
}
//怎么样给vector排序??
//比如我们想给a数组下标从10到20排序
// sort(a+1,a+1+n);
// sort(a+10,a+20+1);
// sort(v.begin(),v.end());
return 0;
}
#include<bits/stdc++.h>
using namespace std;
//队列--->容器 那就是用来装数据的
//队列的特点:先进先出
queue<int> q;
int main(){
//1.数据入队
q.push(10);
q.push(20);
q.push(30);
//2.数据出队
q.pop();
//3.获取队列的头部数据
q.front();
//4.清空队列
while(q.size()>0) q.pop();
//需要额外注意 如果队列为空 是不能删除队首数据
//和 获取队首数据的
//5.怎么样判断 队列为不为空
//q.size()==0
return 0;
}
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 15
- 开始时间
- 2026-1-30 0:00
- 截止时间
- 2026-7-31 23:59
- 可延期
- 24 小时