Cet examen concerne l'utilisation de listes pour représenter des ensembles polynômes.
Les types utilisés dans cette épreuve sont les suivants:
typedef struct s_maillon *p_maillon_t; typedef p_maillon_t liste_t; typedef struct s_maillon { int valeur; p_maillon_t suivant; } maillon_t; typedef liste_t polynome_t;Vous pourrez également utiliser si vous le désirez les fonctions usuelles nil,car et cdr. On rappelle que le cdr d'une liste vide est, par convention, la liste vide et que le car d'une liste vide est indéfini et arrête le programme.
Le polynôme
sera
représenté par la liste
.