Programmeringsmetodik: Inlämningsuppgift 3

Den här uppgiften går ut på att arbeta med länkade listor, och öva lite både på tidskomplexitet och verkliga körtider.

Uppgiften

Exempel

En exempelfil med 10 tal:

17 16 20 17 18 16 17 18 16 17

Exempel på utmatning:

17
16
20
18

(Ordningen spelar ingen roll.)

Tips

Man kan använda programmet skapa-tal.c för att skapa en textfil med tal.

Redovisning

Provkör programmet med olika indata för att säkerställa att det fungerar som det ska. (Ni kommer väl ihåg testning, som i inlämningsuppgift 1 och 3 i Programmering grundkurs?)
Redovisning sker genom att programmet därefter uppvisas och provkörs för labbhandledaren. Skriv ner svaren på frågorna, och visa och förklara för handledaren.

Om samarbete på inlämningsuppgifterna: Varje grupp (som normalt består av en eller två studenter) ska göra en egen lösning, och skicka in den, men det är inte förbjudet att samarbeta eller fråga andra studenter om hjälp. Däremot ska man i så fall tydligt ange vilka som man samarbetat med. Varje lösning måste ange namnet på alla som bidrog i arbetet. Samarbete är alltså tillåtet, men måste redovisas.

Godkänd rapport utgör en del av delkurs 2 i kursen Programmeringsmetodik.


Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se), 12 september 2012