资源简介

高响应比优先调度算法,通过C语言实现,数据结构用的是链表。操作系统的课程作业,模拟HRN,算法清楚明白,容易看懂,谢谢大家。

资源截图

代码片段和文件信息

#include
#include
#include
typedef struct
{
int arrival;
int begin;
int finish;
int kai;
int flat;
int wan;
int wait;
int arrivalhour;
int arrivalminute;
int beginhour;
int beginminute;
int finishhour;
int finishminute;
int service;
float circulation;
float valuecirculationl;
float daiquanzhou;
int cixu; 
int pos;
} HRN;

typedef struct Lnode
{
HRN data;
struct Lnode *next;
}link*linklist;

void initlinklist(linklist *L)
{
*L=(linklist)malloc(sizeof(link));
(*L)->next=NULL;
}
int creat(linklist *lint i)    //插入 
{
linklist pr;
printf(“请输入进程到达时间和进程运行时间\n“);
(*l)=(linklist)malloc(sizeof(link));
(*l)->next=NULL;
r=(*l);
for(int j=0;j p=(linklist)malloc(sizeof(link));
scanf(“%

评论

共有 条评论