Notions avancées de structures de données, algorithmes et programmation/Prérequis conseillés