1 Star 7 Fork 2

蔚蔚樱软件开发/AlgoHub

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
OptimalScheduleTest.java 1.92 KB
一键复制 编辑 原始数据 按行查看 历史
ljfirst 提交于 2022-10-31 23:58 +08:00 . feat: update
package UnitTest.AlgorithmTest.combineTest.optimalScheduleTest;
import Algorithm.comprehensive.optimalSchedule.OptimalSchedule;
/**
* @author 蔚蔚樱
* @version 1.0
* @date 2019-12-06 22:06
* @author-Email micromicrohard@outlook.com
* @description
* @blogURL
*/
public class OptimalScheduleTest {
public void optimalSchedule_Test(OptimalSchedule optimalScheduleBacktrack) {
int time = optimalScheduleBacktrack.schedule(Demo01, k1);
assert time == 5;
time = optimalScheduleBacktrack.schedule(Demo01, k2);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo01, k3);
assert time == 5;
time = optimalScheduleBacktrack.schedule(Demo01, k4);
assert time == 5;
time = optimalScheduleBacktrack.schedule(Demo02, k1);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo02, k2);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo02, k3);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo02, k4);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo03, k2);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo03, k3);
assert time == 8;
time = optimalScheduleBacktrack.schedule(Demo04, k1);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo04, k2);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo04, k3);
assert time == -1;
time = optimalScheduleBacktrack.schedule(Demo04, k4);
assert time == -1;
}
//任务时间数组
int[] Demo01 = {1, 5, 3};
int[] Demo02 = null;
int[] Demo03 = {3, 2, 1, 2, 5, 4, 8, 7};
//todo
int[] Demo031 = {3, 2, 1, 2, 5, 0, 4, 8, 7};
int[] Demo04 = {};
//k 是机器数量
int k1 = 3;
int k2 = -7;
int k3 = 9;
int k4 = 5;
int k5 = 4;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/micromicrohard/algo-hub.git
git@gitee.com:micromicrohard/algo-hub.git
micromicrohard
algo-hub
AlgoHub
master

搜索帮助