Cześć, mam za zadanie napisać algorytm LPT w Javie tylko za bardzo nie wiem jak się do tego zabrać. Wiem jak działa sam algorytm ale mam kilka problemów z tym.
Na wejściu program posiada dwie listy: w pierwszej są liczby, które oznaczają czas rozpoczęcia zadania, a w drugiej liczby oznaczające długości tych zadań. Dodatkowo na wejściu jest też podana liczba maszyn (procesorów).
Na początku posortowałem listę w której znajdują się liczby oznaczające długości tych zadań.
Problemem jest to że nie wiem teraz jak uwzględnić te czasy rozpoczęcia tych zadań oraz jak przypisać do tych procesorów długości tych zadań.
Mógłby ktoś poratować jakimiś wskazówkami albo pseudokodem albo czymś wogóle? Będe wdzięczny.