数组模拟栈、队列 发表于 2023-09-07 更新于 2023-09-24 分类于 题解 阅读次数: 本文字数: 70 阅读时长 ≈ 1 分钟 栈12345678910111213141516171819202122const int N = 100010;int stk[N], tt;void init(){ tt = 0;}void push(int x){ stk[ ++ tt] = x;}void pop(int x){ tt -- ;}bool empty(){ if (tt > 0) return 0; else return 1; } 队列123456789101112131415161718const int N = 100010;int q[N], hh, tt = -1;void push(int x){ q[++ tt] = x;}void pop(){ hh ++;}bool empty(){ if(hh <= tt) return 0; else return 1;}