SDLTF の Blog
Are you going to Scarborough Fair?
为了更好地阅读这篇文章,你需要自己百度:
本文大部分代码来自这篇博文
我们来看下上次我们写下的Queue:
Queue
12345678910
struct Queue{ int que[1000]; //最大容纳1000个元素 int head = 0; //队列的第一个元素 int tail = 0; //队列的最后一个元素 void push(int x){ que[tail++]=x; } //增加一个 void pop(){ head++; } //弹出第一个 bool empty(){ return tail-head; } //是否为空 int num(){ return tail-head; } //返回有多少个元素 int getHead(){ return que[head]; } //获取第一个元素};
本文只介绍基本写队列方法。文章所有代码均为原创,转载请注明来源。循环队列请看这里。
一开始这个题目我用模拟做,这个样子:
先给几个概念(很重要):
%
2 / 2