- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
功课调剂1
作业调度1
#include iostream
#include iomanip
using namespace std;
struct JCB
{
char name[10]; //作业名
char state; //作业状态
int reach_t; //作业到达时间
int need_t; //作业服务时间
int start_t; //作业开始时间
int end_t; //作业结束时间
int over_t; //作业周转时间
double aover_t; //作业带权周转时间
JCB *next; //下一个作业
} *ready, *p, *pr;
int num; //作业总个数
void input()
{
int i;
//system(cls); //清屏
cout 请输入作业总个数:; cin num;
if( !num ) exit; //如果输入0,退出
pr = ready; //pr
for( i = 0; i num; i++ )//为每个JCB建立初始信息
{ p = new JCB;
cout请输入第i+1个作业名:; cinp-name;
cout请输入到达时间:; cinp-reach_t;
cout请输入服务时间:; cinp-need_t;
p-state=W; //默认为Wait
p-next=NULL;
p-start_t=0; //开始时间默认为0
p-end_t=0; //结束时间默认为0
p-over_t=0; //周转时间默认为0
p-aover_t=0; //带权周转时间默认为0
pr-next=p; //将当前建立的JCB加入到就绪队列,带头指针
pr=pr-next;
}
}
void print() //查看函数
{
pr=ready-next; //pr指向就绪队列第一个作业
cout作业 状态 到达 运行 开始 结束 周转 带权周转endl;
while(pr)
{ coutpr-name ;
coutpr-state ;
coutpr-reach_t ;
coutpr-need_t ;
coutpr-start_t ;
coutpr-end_t ;
coutpr-over_t ;
coutpr-aover_t;
coutendl;
pr = pr-next;
}
}
JCB *FCFSsort(JCB *T) //FCFS算法排序
{
if(!T-next||!T-next-next) return T; //如果T为空或只有一个作业,返回
JCB *L, *R, *lt, *rt;
L=new JCB; R=new JCB; //为L、R申请内存空间
L-next=NULL; R-next=NULL;
lt=L; rt=R; //lt,rt分别指向L,R
pr=T-next; p=pr-next; //pr指向T的第一个作业,p指向第二个
while(p)
{ if(p-reach_tpr-reach_t) //时间小者为之先到达,p(第二个)
{ lt-next=p; lt=lt-next; } //小于pr的到达时间,则将pr链到L队列里
else
{ rt-next=p; rt=rt-next; }
p=p-next; //p指向下一位,而pr始终指向T的第一位
}
lt-next=pr; lt
您可能关注的文档
- 六年级数学例题.doc
- 六级绝密资料1.doc
- 兰山2011.doc
- 兰亭集序-----王羲之.doc
- 六级纲目.doc
- 兰州大学新闻系流传学笔记.doc
- 兰州智能化全自动增压水箱.ppt
- 关中方言,是中国最陈腐的措辞.doc
- 关系营销“示弱”县级市场.doc
- 关西方言1.doc
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)