流水作业调度Java代码(2)

时间:2026-01-24

} //从而实现了N1的非减排序,N2 的非增排序

j=a[c[0]];

k=j+b[c[0]];

for(int i=1;i<n;i++){ //计算最优总加工时间

j+=a[c[i]];

k=j<k? k+b[c[i]]:j+b[c[i]];

}

return k;

}

public static void mergeSort(Elememt[] e)

{

int k=e.length-1;

Elememt a;

for(int i=0;i<k;i++)

for(int j=i+1;j<=k;j++)

if(e[i].key>e[j].key){

a=e[i];

e[i]=e[j];

e[j]=a;

}

}

public static void main(String args[])

{

//int []x={2,4,3,6,1};

//int []y={5,2,3,1,7};

String s=JOptionPane.showInputDialog(null,"输入作业个数n的大小:",

"0-1背包问题",JOptionPane.QUESTION_MESSAGE);

int n=Integer.parseInt(s);

System.out.println("输出n的值:"+n);

System.out.println();

//构建数组

int []x=new int[n];

//数组赋值及输出

System.out.println("n个作业的ai值数组:");

for(int i=0;i<=n-1;i++){

流水作业调度Java代码(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219