標題: 機器調度算法 [打印本頁]
作者: 123456請問 時間: 2017-5-28 10:11
標題: 機器調度算法
#include<iostream.h>
int flag;
typedef struct
{
int ID;
double time;
}zuoye;
double min(double x[],int n)
{
if(n>1){
double temp=x[1];
flag=1;
for(inti=2;i<=n;i++)
if(x<temp){
temp=x;
flag=i;
}
return temp;
}
else
{
flag=1;
return x[1];
}
}
double max(double x[],int n)
{
if(n>1){
double temp=x[1];
for(inti=2;i<=n;i++)
if(x>temp){
temp=x;
}
return temp;
}
else
{
return x[1];
}
}
void exchange(zuoye &A,zuoye &B)
{
zuoye temp=A;
A=B;
B=temp;
}
void Bubble(zuoye q[],int n)
{
for(int i=1;i<n;i++)
for(intj=i+1;j<=n;j++)
if(q.time<q[j].time )
exchange(q,q[j]);
}
void main()
{
int i;
int M,N;
double Time=0;
int POINT;
cout<<"請輸入機器數和作業數,要求作業數大于機器數:"<<endl;
cout<<"機器數:";
cin>>M;
cout<<"作業數:";
cin>>N;
zuoye *p=new zuoye[N+1];
if (M>=N)
cout<<"Error!"<<endl;
else
{
for(i=1;i<=N;i++)
{ p.ID=i;
}
double* jiqi=newdouble[M+1];
for(i=1;i<=N;i++)
{cout<<"作業"<<i<<"所需時間是:";
cin>>p.time;
}
Bubble(p,N);
POINT=1;
cout<<endl<<endl;
for( i=1;i<=M;i++)
{
jiqi=p[POINT].time;
cout<<"機器"<<i<<"當前正在處理作業"<<p[POINT].ID<<
endl<<"該作業所需時間為:"<<p[POINT].time<<endl;
POINT++;
cout<<endl;
}
while(POINT<=N){
doubleMIN=min(jiqi,M);
Time+=MIN;
cout<<MIN<<"分鐘過后"<<endl<<"機器"<<flag<<"完成上次作業。開始處理作業:"<<p[POINT].ID<<endl<<
"該作業所需時間為:"<<p[POINT].time<<endl;
jiqi[flag]=p[POINT].time;
POINT++;
cout<<endl;
for(i=1;i<=M;i++)
{
if(i!=flag){
jiqi-=MIN;
cout<<"機器"<<i<<"剩余處理時間"<<jiqi<<endl;
cout<<endl;
}
}
}
Time+=max(jiqi,M);
cout<<endl;
cout<<"全部作業以處理完畢。消耗總時間為:"<<Time<<endl;
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
国产成人网
|
国产传媒视频在线观看
|
国产偷自视频区视频
|
国产精品一区三区
|
中文二区|
国产精品久久久久久久久久久久午夜片
|
欧美日韩1区2区3区
欧美久久一区
|
日本亚洲精品
|
老司机深夜福利网站
|
久久99精品久久久久久国产越南
|
成人高清在线
|
日韩精彩视频
|
国产视频不卡一区
|
欧美日韩在线播放
|
成人av网站在线观看
|
国产电影精品久久
|
国产黄视频在线播放
|
色资源在线观看
|
欧美一区日韩一区
|
精品久久久久久久久久久久
|
国产精品视频一区二区三区
|
亚洲一区二区三区免费视频
|
91视频88av|
欧美一区二区三区视频在线
|
久久成人精品
|
欧美日韩亚洲二区
|
久久久久久成人
|
久久高清免费视频
|
中文字幕一区二区三区精彩视频
|
久久久国产精品入口麻豆
|
免费的av网站
|
五月婷六月丁香
|
日本成人片在线观看
|
日韩在线免费视频
|
午夜爱爱毛片xxxx视频免费看
|
日本成人区|
国产一区二区三区免费
|
日韩在线中文
|
av片在线观看网站
|
久久久久国产一区二区
|
午夜精品福利视频
|