//***队列 //在队尾插入元素,在队头弹出元素 int x,q[N],hh,tt=-1; //数组q[N]保存队列数据,hh表示队头,tt表示队尾 //插入 q[++tt] = x; //弹出 hh++; //判断队列是否为空 if (hh<=tt)not empty else empty; //取出队头的元素 q[hh];