1234567891011121314151617181920#include <iostream>using namespace std;const int N = 1e5;// hh 指向队头元素,tt 指向队尾元素,[hh, tt] 区间是队列中的元素。初始区间为 [0, -1],tt 初始化为 -1,队列为空int q[N], hh, tt = -1;int main() { // 插入 q[++tt] = 5; // 查看队头 q[hh]; // 弹出 hh++; // 队列不空 if(hh <= tt) { } return 0;}