编辑: wtshxd | 2019-01-06 |
} else { pt=p2;
p2=p2->
next;
p1->
next->
next=NULL;
p1->
next=p2;
return(pt);
} } void sortHRN()/*高响应比优先*/ { JCB *pt=NULL,*ph=NULL,*p=NULL,*ps=NULL,*prun=NULL,*ptrun=NULL,*pfindmax=NULL,*pmax=NULL;
int i=0;
float fntime=0.00;
/*正在运行作业所需时间的浮点形转换*/ float fzhouzhuan=0.0;
/*正在运行作业周转时间浮点形转换:为求带权周转时间*/ float ffindntime=0.00;
/*查找响应比指针所需时间的浮点形转换*/ float fmaxntime=0.00;
/*最大响应比指针所需时间的浮点形转换*/ float fwait=0.00;
/*响应时间=等待时间+所需时间 这里是等待时间的浮点形转换:为求浮点形的响应比*/ clock=0;
ph=getpch(JCB);
headHRN=ph;
pt=ph;
ps=head->
next;
while(ps)/*先按输入顺序复制head链表*/ { p=getpch(JCB);
copynode(p,ps);
pt->
next=p;
/*连接*/ pt=pt->
next;
ps=ps->
next;
} prun=ph->
next;
while(prun) { i++;
........