Algorithmique et Structures de Données II