Koden læser bare alle data ind i dataList og udskriver dem igen.
Du skal selv lave en funktion til at sortere dem fra der skal sorteres fra.
Hvis du fortæller hvordan der skal sorteres kan jeg godt hjælpe med at lave funktionen.
en retningsobservation har ID nummer
1
1
2
det vil sige, at den kan for eksempel se således ud
row: 1 ID: 1 nr: 7.00
row: 2 ID: 1 nr: 14.75
row: 3 ID: 2 nr: 705.00
hvis du har studeret test.dat, vil du også opdage at der forekommer noget der hedder forkortet retnings observationer, og har ID nummer:
1
2
for eksempel:
row: 12 ID: 1 nr: 4.00
row: 13 ID: 2 nr: 12.57
en forkortet retningsobservation må kun forekomme såfremt der har været en retningsobservation i forvejen, eller vil komme en næste gang. det vil sige at du kan godt have følgende eksempel:
row: 1 ID: 1 nr: 7.00
row: 2 ID: 1 nr: 14.75
row: 3 ID: 2 nr: 705.00
row: 4 ID: 1 nr: 4.00
row: 5 ID: 2 nr: 12.57
du kan også godt have følgende eksempel:
row: 1 ID: 1 nr: 4.00
row: 2 ID: 2 nr: 12.57
row: 3 ID: 1 nr: 7.00
row: 4 ID: 1 nr: 14.75
row: 5 ID: 2 nr: 705.00
sorteringsfunktionen, skal gå ind i listen, finde alle retningsobservationer, samt deres forkortet retningsfunktioner, sortere dem fra og udskrive dem til en anden fil, hvor man kun har alle retningsobservationer, samt deres forkortet retningsobservaitoner. det vil sige at hver gang maskinen støder på ID kombinationen
1
1
2
samt:
1
2
hvis vel og mærket der har været en retningsobservation før, eller efter. så skal den printe den kombination ud til en anden fil. hvis du har yderligere spørgsmål, vil jeg gerne svare på dem, så hurtigt som muligt.