Principales stratégies algorithmiques : diviser pour régner, méthodes gloutonnes, programmation dynamique.