27. juli 2012 - 09:48Der er
28 kommentarer og 1 løsning
Samle i rækkefølge en LIst af tekst strenge
Hej Jeg har en List indeholde int,int og jeg skal havde samlet disse i rækkefølge dvs jeg kigger på første index der er 3,4 og derefter springer jeg 1,2 over da de ikke kan kombineres med 3,4 så skal jeg kombinere så kan jeg se at 2,4 kan kombineres og således det bliver 3,4,2 også videre men hvordan gør jeg det nemmest , håber der er nogle der kan hjælpe mig. og det giver mening det jeg har skrevet intput 3,4 1,2 2,4 1,3 1,4 4,5 2,5 2,3 3,5 1,5
Det er i alt 5 punkter der skal besøges udfra den prioriteret liste der er (hvor 3,4 Skal besøges først) og der efter den næste der kan forbindes med punkt 4
Hit 1 giver 3-4 Hit 2 giver 3-4-2(punktet er 2,4 men hvis vi vender det 4,2 kan det sættes på ) Hit 3 giver 3-4-2-5(punktet er 2,5 og 5 kan sættes på ) Hit 4 giver 3-4-2-5-1 (punktet er 1,5 og vendes til 5,1 og 1 sættes på )
det er en lister hvor jeg har beregnet at det bedst kan betale sig at besøge de punkter i den rækkefølge,de er beregnet udfra en matrix af afstande mellem punkterne giver det mere mening
Ja, jo ... men efter at have læst det så er der lidt mere information om capacity/demand der også skal med regnes for at finde ud af om en route er valid eller den skal spinges over.
Det jeg lidt tænkte var at man lagde ruten ind i en streng og så søgte på om den sidste værdi i strengen var = et af tallne i næste punkt også lagde det til strengen ?
hey buzz , Det er er der altså hit mellem de 2 .. men efter hit2 er "står" vi jo ikke længere i 4 da ruten derefter hedder 3-4-2 derfor kigger på næste "punkt" hvor punkt 2 indgår ..
Giver det mere mening ? (er lidt svært at forklare) da jeg selv har lidt svært ved at forstå det :-)
Hit 1 giver 3-4 Hit 2 giver 3-4-2(punktet er 2,4 men hvis vi vender det 4,2 kan det sættes på ) Hit 3 giver 3-4-2-5(punktet er 2,5 og 5 kan sættes på ) Hit 4 giver 3-4-2-5-1 (punktet er 1,5 og vendes til 5,1 og 1 sættes på )
Takker... og undskyld jeg prøver jo at lave min lektier men er jo bare en simpel HA studerende der har kastet mig ud i et (for mig) stort C# projekt :-)
1. Du må ikke redigere en list mens den gennemløbes ... giver exception. Unhandled Exception: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
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.