一,手写队列. struct queue { ; ,rear=,a[maxn]; void push(int x) { a[++rear]=x; } void pop() { first++; } int front() { return a[first]; } int empty() { :; } }q; 如图所示,是我的手写队列. 二,stl中普通队列的使用. 1,基本操作 push(x) 将x压入队列的末端 pop() 弹出队列的第一个元素(队顶元素),注意此函数并不返回任何值 front