实现循环链表头文件
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
//SeqQueue.cpp
|
||||
|
||||
#include "SeqQueue.h"
|
||||
|
||||
void initSeqQueue(SeqQueue &q) {
|
||||
q.front = q.rear = 0;
|
||||
}
|
||||
|
||||
bool isEmpty(SeqQueue &q) {
|
||||
if (q.front == q.rear) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool isFull(SeqQueue &q) {
|
||||
if ((q.rear + 1) % MAX_SIZE == q.front) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user