TB椰程 TypeBuddy 打字搭子

队列 · 模拟

CSP-J · 编程模板 · 片段 · cpp · 难度 2/5 · 共 288 字

入队、出队与取队首

  • 队列
  • 先进先出

前置内容

正文

// ── 队列:先进先出(FIFO)──
// head/tail 两个下标模拟:
// 入队 tail++,出队 head++
int q[100005], head = 0, tail = 0;
q[tail++] = 1;
// 1 号入队
q[tail++] = 2;
// 2 号入队,排在 1 号后面
// 出队拿到的是先来的 1
int front = q[head++];
printf("%d %d", front, tail - head);
// 元素个数 = tail - head
// 广搜、模拟排队都用它
// head 只增不减,数组要开够

CSP-J · 编程模板的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK