Mit forslag hvis du vil videre er enten: komme med et komplet program og forklare hvad output burde være og så kan vi rette til eller: forklare high level hvilket problem der skal løses og så kan vi komem med alternative forslag
jeg kan evt. maile dig både denne class samt JobInfo classen samt den main jeg bruger til at teste med, så kan det være det er nemmere at se sammenhængen..
Det er ikke nogen bestemt tid jeg skal bruge. Det er blot et simuleringssystem.
public JobInfo(int truckID, String currentPos, String destination, String destinationPos, int timeOfArrival, int changeInArrival, boolean activationStatus)
En af disse trucks "rapporterer" derefter at han bliver forsinket til næste destination. timeOfArrival skal derefter tælles op får både den kommende destination og alle efterfølgende (hvilket min update metode helt i starten også fint gør).
Problemet kommer når den kommende destination + den ændring trucken indrapportere overstiger den næste destination, så får den ikke den næste destination opdateret.
skal også lige tilføjes at en truck selvfølgelig har flere jobs og hvert af disse job indeholder ovenstående JobInfo informationer mht. id, currentPos osv.
lige meget, har selv lavet en iterativ løsning fremfor denne recursive
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.