Introduction a l'algorithmique et aux types abstraits de données.