本文主要来简单介绍一下数据结构之队列
1. 准备数据
本文所使用的数据结构如代码所示
1 | class Data{ |
2. 初始化队列
1 | Queue initQueue{ |
3. 判断空队列、满队列
3-1判断空队列
1 | boolean isEmpty(Queue tmp){ |
3-2判断满队列
1 | boolean isFull(Queue tmp){ |
4. 清空队列、释放空间
4-1清空队列
1 | void clearQueue(Queue tmp){ |
4-2释放空间
1 | void freeQueue(Queue tmp){ |
5. 入队列
1 | Queue pushQueue(Queue tmp, Data data){ |
6. 出队列
1 | Data popQueue(Queue tmp){ |