- 栈和队列
队列
- @ 2024-1-19 18:33:38
C++队列 基础代码
#include<iostream>
using namespace std;
int q[1001];
int head=0;
int tail=0;
void push(int t){ //入队
++tail;
q[tail]=t;
}
void pop(){ //出队
++head;
}
int front(){ //访问队首
return q[head+1];
}
int back(){ //访问队尾
return q[tail];
}
int size(){ //队列大小(元素的个数)
return tail-head;
}
int empty(){ //判断队列是否为空(空=true 不是空=false)
return tail-head==0;
}
int main(){
return 0;
}
#include<iostream>
#include<stack>
#include<queue>
using namespace std;
int main(){
queue<int> s,s1;
// 队名.push(加入元素); 入队
// 队名.pop(); 出队
// 队名.empty(); 判断队列是否为空(空=true 不是空=false)
// 队名.size(); 元素的个数
// 队名.front(); 访问队首
// 队名.back(); 访问队尾
return 0;
}
0 条评论
目前还没有评论...