#include<stack>
#include<iostream>
#include<stack>
using namespace std;
int main(){
//创建栈 s
stack<int> s;
//将元素压入栈
for(int i=0;i<10;i++){
s.push(i);
}
// if(!s.empty()){
// cout<<"栈s不是空的"<<endl;
// }
cout<<"栈s中元素的个数为:"<<s.size()<<endl;
while(!s.empty()){
cout<<" "<<s.top();//获取栈顶元素
s.pop();//弹出栈顶元素
}
cout<<endl;
if(s.empty()){
cout<<"栈s现在为空"<<endl;
}
return 0;
}
#include<queue>
#include<iostream>
#include<queue>
using namespace std;
int main(){
int ele,num,last;
queue<int> q;
for(int i=0;i<10;i++){
q.push(i);
}
if(!q.empty()){
cout<<"队列不是空的"<<endl;
}
num=q.size();
cout<<"队列q的长度为:"<<num<<endl;
last=q.back();
cout<<"队列q最后一个元素:"<<last<<endl;
for(int j=0;j<q.size();j++){
ele=q.front();
cout<<ele<<" ";
q.pop();
}
cout<<endl;
if(q.empty()){
cout<<"队列是空的"<<endl;
}
return 0;
}
#include<vector>
#include<iostream>
#include<vector>
using namespace std;
int main(){
//向向量v中添加元素
vector<int> v;
for(int i=0;i<10;i++){
v.push_back(i);
}
//从向量v中读取数据
for(int i=0;i<v.size();i++){
cout<<" "<<v[i];
}
cout<<endl;
//使用迭代器遍历数据 迭代器相当于指针
cout<<"使用迭代器获取数据"<<endl;
vector<int>::iterator iter;
for( iter = v.begin(); iter != v.end(); iter++ )
{
cout<<" "<< *iter;
}
cout<<endl;
//删除数据
for(vector<int>::iterator it=v.begin();it!=v.end();){
v.erase(it);
}
if(v.empty()){
cout<<"向量v为空"<<endl;
}
return 0;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有