Un algorithme est une suite d'instructions faisant partie d'un processus de résolution de problème. Il permet de transformer un ensemble de données en une solution concrète ou une réponse. Un algorithme décrit la marche à suivre pour arriver à un résultat précis et doit être précis et complet pour être efficace. Les algorithmes sont souvent utilisés en informatique pour automatiser des tâches ou trouver des solutions à des problèmes complexes, mais peuvent également être appliqués dans d'autres domaines, tels que les sciences ou les mathématiques.