Ik ben aan het oefenen voor mijn c-examen voor a.s. maandag.
Nu heb ik hier thuis ff geen c compiler voor handen en ik wil toch graag weten of ik het goed doe. Dus als jullie even naar deze opgave en mijn antwoord zouden willen kijken...........
Dit is dus de opgave uit een oefententamen:
Schrijf een functie die van een lineairelijst met integers nagaat of deze gesorteerd is van klein naar groot.
gebruik onderstaand datatype:
mijn oplossing:
zou dit kunnen werken?
Nu heb ik hier thuis ff geen c compiler voor handen en ik wil toch graag weten of ik het goed doe. Dus als jullie even naar deze opgave en mijn antwoord zouden willen kijken...........
Dit is dus de opgave uit een oefententamen:
Schrijf een functie die van een lineairelijst met integers nagaat of deze gesorteerd is van klein naar groot.
gebruik onderstaand datatype:
code:
1
2
3
4
5
| typedef struct _node
{
struct _node *next;
int w;
} El, *pEl; |
mijn oplossing:
code:
1
2
3
4
5
6
7
| bool Sorted (pEl L)
//pre: L is een lineaire lijst
//post: Sorted is true als L is gesorteerd van klein naar groot anders
//is sorted false.
{
return L == NULL ? true : (L -> w) < (Sorted(L -> next));
} |
zou dit kunnen werken?
http://specs.tweak.to/7860