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 条评论

目前还没有评论...