enterqueue.cpp
来自「进程的优先数由用户自己指定或程序任意设定」· C++ 代码 · 共 27 行
CPP
27 行
#include "class.h"
void HPF::enterQueue(int k)
{
QueueNode *p=Q.head;
QueueNode *q=Q.head->next;
QueueNode *t;
if (Q.head->next==Q.tail)
{
t=new QueueNode;
Q.head->next=t;
t->ID=k;
t->next=Q.tail;
}
else{
for(;q!=Q.tail&&Process[k].priorityNum<=Process[q->ID].priorityNum;p=p->next,q=q->next) ;
t=new QueueNode;
t->ID=k;
t->next=q;
p->next=t;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?