equeue.h
来自「处理机调度」· C头文件 代码 · 共 30 行
H
30 行
#ifndef EQUEUE_H
#define EQUEUE_H
#include "PCB.h"
typedef ptrProcess PtrQueueType;
typedef struct Process QueueDataType;
typedef struct
{
PtrQueueType head;
PtrQueueType rear;
PtrQueueType emptyHead;
}ptrQueue;
typedef ptrQueue* pQueue;
pQueue createNullQueue();
pQueue createNullQueueWithHead();
int isEmpty(pQueue inQueue);
PtrQueueType deQueue(pQueue inQueue);
void enQueue(pQueue inQueue,PtrQueueType inNode);
/*attention :this insert algorithm has effects only on the queue with an empty head*/
void insert(pQueue inQueue,PtrQueueType inNode);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?