📄 makespan.m
字号:
function [timeLength,c]=makespan(Va)
global jobInfo
global c
%Va=[3 1 4 5 2]
c(1,1)=jobInfo(2,Va(1) );
for k=2:size(jobInfo,1)-1
c(1,k)=c(1,k-1)+jobInfo(k+1,Va(1));
end
for ix=2:size(jobInfo,2)
c(ix,1)=c(ix-1,1)+jobInfo(2,Va(ix));
end
for ix=2:size(jobInfo,2)
for k=2:size(jobInfo,1)-1
c(ix,k)=max( c(ix-1,k),c(ix,k-1) )+jobInfo(k+1,Va(ix));
end
end
timeLength=c( size(jobInfo,2) ,size(jobInfo,1)-1 );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -