Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private LinkedList<Job> optimizeSequence(LinkedList<Job> jobs){
- LinkedList<Job> firsts = new LinkedList<Job>();
- LinkedList<Job> lasts = new LinkedList<Job>();
- while(!jobs.isEmpty()){
- Job next = shortestFrom(jobs);
- jobs.remove(next);
- int times[] = next.getPF2Time();
- if(times[0] <= times[1]){
- firsts.addLast(next);
- }
- else {
- lasts.addFirst(next);
- }
- }
- firsts.addAll(lasts);
- locate(firsts);
- return firsts;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement