Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

PRG4 - TD3



Benoît Hoessen
Université d'Artois
1ème semestre 2014-2015

 

Liste doublement chaînée

liste cyclique
Écrire les fonctions suivantes, ainsi qu'un ensemble de tests pertinents
Code source complet: dl.c

Complexité

Pour chacune des trois fonctions que l'on vient de définir, calculer le nombre d'instructions élémentaires dans le cas défavorable.
Quelles seraient les différences si l'on ajoutait les éléments au début, à la fin, de manière ordonnés?

Indexage

On veut créer un tableau tab de listes doublement chaînées. Les données des cellules seront des chaines de caractères: const char*. Le but étant que la liste pointée par tab['a'] ne contient que des cellules dont le texte commence par un 'a'.
Écrire les fonctions suivantes, ainsi qu'un ensemble de tests pertinents

Use a spacebar or arrow keys to navigate