la structure pour en algorithme