-
大小: 4KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-01-07
- 語言: C/C++
- 標(biāo)簽: 高響應(yīng)比??操作系統(tǒng)??鏈表??C語言??模擬HRN??
資源簡介
高響應(yīng)比優(yōu)先調(diào)度算法,通過C語言實(shí)現(xiàn),數(shù)據(jù)結(jié)構(gòu)用的是鏈表。操作系統(tǒng)的課程作業(yè),模擬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(“請輸入進(jìn)程到達(dá)時(shí)間和進(jìn)程運(yùn)行時(shí)間\n“);
(*l)=(linklist)malloc(sizeof(link));
(*l)->next=NULL;
r=(*l);
for(int?j=0;j p=(linklist)malloc(sizeof(link));
scanf(“%
評論
共有 條評論